ajax使用方法
ajax就是向服务器发送http请求,并获得服务器的返回值。但一般做网站都使用了框架,并不需要你写xmlhttp。那么下面就分情况来教你怎么使用ajax。
纯javascript源码使用ajax的方法
虽然实际开发中并不这么玩,但我还是详细整理了。请参考:
ajax兼容源代码
jquery中使用ajax的方法
大部分开发者都会用jquery框架,jquery封装好了的ajax使用非常方便:
通过
AJAX 加载一段文本:
jQuery
代码:
$(document).ready(function(){
$("#b01").click(function(){
htmlobj=$.ajax({url:"/jquery/test1.txt",async:false})
;
$("#myDiv").html(htmlobj.responseText);
});
});
HTML
代码:
<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button id="b01" type="button">Change Content</button>
详细请参考:
jquery ajax 方法
ext js中使用ajax的方法
extjs也是使用非常广泛的javascript框架,其中使用ajax也十分方便:
extjs ajax案例:
// 基本ajax访问
Ext.Ajax.request({
url: 'foo.php',
success: someFn,
failure: otherFn,
headers: {
'my-header': 'foo'
},
params: { foo: 'bar' }
});
// ajax异步提交表单
Ext.Ajax.request({
form: 'some-form',
params: 'foo=bar'
});