好吧,这章不像上章那么水了,总是炒剩饭也不好。
关于AJAX
所谓Ajax,全名Asynchronous JavaScript and XML。(也就异步的JS和XML)
简单点来讲就是不刷新页面来发送和获取数据,然后更新页面。
Ajax的优势
Ajax的不足
好吧,这些都是几年前的不足。技术的发展很快,这些不足也会慢慢弥补,起码现在调试Ajax并不难。
Ajax的核心是XMLHttpRequest对象,它是Ajax实现的关键。
传统的实现Ajax的例子就不举了,太蛋疼了,我都没记,网上一搜一大堆。
关于jQuery中的Ajax
$.ajax()方法是封装了最原始的js的Ajax方式。
load(),$.get(),$.post()是封装了$.ajax()得来
$.getScript()和$.getJSON()是进一步的封装。
$().load();//这个div里只载入test.html页面里面 样式为myClass 的元素 //举一个完整的例子$(function(){ $().load(,{name:,textInfo:},function(responseText,textStatus,XMLHttpRequest){ //responseText:请求返回的内容 //textStatus: 请求状态:success、error、notmodiffied、timeout 4种 //XMLHttpRequest: XMLHttpRequest对象 }); });
1 2 3 4 下一页