在DOJO当中,对AJAX进了了再一次的封装,为了简化执行AJAX操作,Base设计了一套方案。每一个方法都有明确的结构。Dojo提供了下列XHR方法:
dojo.xhrGet(args)执行XHR GET请求
dojo.xhrPost(args)执行XHR POST请求
dojo.xhrPut(args)执行XHR PUT请求
dojo.xhrDelete(args)执行XHR DELETE请求
dojo.xhr(method,args,hasBody)通用的XHR方法
XHR示例:
在最低限度下 ,XHR请的参数中包括请求目标的URL以及load函数,但是还应该有一个错误处理函数。
在实际开发中,服务器返回的可能不是纯文本,可能请求设置超时时间,也可传入额外的查询信息。例如:
这只是一个简单的例子,更深的还要下面了解!!