}
将原生Ajax封装成一个函数使用,最终编写的原生Ajax为:
1) GET方法封装的函数为:
function ajax(url,fnSuccess,fnFaild){
//1.创建Ajax...对象
//js中,使用一个没有定义的变量会报错,使用一个没有定义的属性,是undefined
//IE6下使用没有定义的XMLHttpRequest会报错,所以当做window的一个属性使用...请求动态数据:如json文件
3.1--ajax返回值是一个字符串,可通过eval转换后来读取返回的数组/json数据
alert(str);
alert(typeof...(url,fnSuccess,fnFaild){
26 //1.创建Ajax对象
27 //js中,使用一个没有定义的变量会报错,使用一个没有定义的属性,是undefined
28 //IE6...54
示例2:原生Ajax向服务器发送数据(即POST方法)
这里用到了表单序列化,将表单序列化之后再传递给后台,序列化内容见博客“表单序列化”。