技术开发 频道

快速、简便的使用AJAX技术操作的三部曲


    我们要用的就是startAjaxRequest(method,async,actionUrl,data, invokeMethod) 这个方法,具体实现,也不可以不用理会,对于IE和firefox都可以兼容,method 要么是GET,要么是POST,async我们一般都设置为true就可以了,data用来传数据给后台,invokeMethod是指后台返回数据后,前台自动调用什么方法,如果为空,那么就默认调用 invokeMethod(nodeId)这个方法。

$(document).ready(function(){ 
var actionUrl = "./provider!hotWeek.action";
$('body').html("<strong>页面加载中...</strong>");
startAjaxRequest("GET",true,actionUrl,'');

});
   这里我是用jQuery的,一个很好用的javascript框架。

   "./provider!hotWeek.action" 就是我们获取HTTP报文的地址,大家完全可以用 比如 myTable.asp myTable.php只要返回的HTTP报文是符合XML规则的HTML语言就可以了。


第三步:

 后台返回后的处理方法
function getResult(nodeId){ 
$('body').html(nodeId);
}
   总结起来,其实只要 startAjaxRequest("GET",true,actionUrl,'') 这么一个方法就可以去满足大部分AJAX的业务需求了,根本没有必要弄得那么复杂。




0
相关文章