Open Liudongge opened 7 years ago
load(url [, data] [, callback]) 带参数时使用POST方式,不带参数时使用的是GET方式。 回调函数的三个参数:responseText, textStatus, XMLHttpRequest
$.get( url [,data] [, callback] [, type]) callback方法有两个参数:data和textStatus(success,error,notmodified,timeout),只有当返回状态是success时才被调用。 $.post()方法的结构和使用方式都和$.get()方法相同,他们的区别如下:
$.getScript()和$.getJSON()方法直接加载script文件和json文件 两个参数:url和回调函数。 $.each(data, function(commentIndex, comment)) JSONP(JSPN with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问。由于同源策略的限制,开发人员不能在与外部服务器进行通信的时候使用XMLHttpRequest,而JSONP是一种可以绕过同源策略的方法,即通过使用JSON与 Githubissues.
最底层方法:$ajax() 第二层方法:load() $.get() $.post() 第三层方法:$.getScript() $.getJSON()