欢迎来到天天文库
浏览记录
ID:30769194
大小:109.50 KB
页数:5页
时间:2019-01-03
《jquery中$getscript()$getjson()和$ajax()的用法总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Jquery中$.getScript()S.getJSON()和$.ajax()的用法总结jQuery提供了一组用于特定异步加载的方法:$.getScript(),用于加载特定的JS文件;$.getJSON(),用于专门加载JSON文件。有时我们希望能够特定的情况再加载JS文件,而不是一开始把所有JS文件都加载了,这时课时使用$.getScript()方法。〃点击按钮后再加载JS文件$('input').click(function(){S.getScriptCtest.js*);});$.getJSON
2、()方法是专门用于加载JSON文件的,使用方法和之前的类似。$('input').click(function(){$.getJSON('test.json:function(response,status,xhr){alert(response[0].url);});});$.ajax()$・ajax()是所有ajax方法中最底层的方法,所有其他方法都是基于$•ajax()方法的封装。这个方法只有一个参数,传递一个各个功能键值对的对象。$.ajax()方法对象参数表参数类型说明urlString发送请求
3、的地址typeString请求方式:POST或GET,默认GETtimeoutNumber设置请求超时的时间(亳秒)dataObject或String发送到服务器的数据,键值对字符串或对象dataTypcString返回的数据类型,比如hlml、xml、jsonbcforcSendFunction发送i点求前可修改XMLHttpRcquest对象的函数completeFunction请求完成后调用的回调函数successFunction请求成功后调用的回调函数errorFunction请求失败时调用的回调
4、函数globalBoolean默认为lee,及示是否触发全局AjaxcacheBooleani殳汽浏览器缓存向’默认为true。如果dataTypc类型为script或jsonp则为falseocontentDOM指定某个尤素为打这个i音求相关的所冇回调函数的上下文。contcntTypcString指定请求内容的类型。默认为application/x-www・fbrm・urlcncodcd。asyncBoolean是否异步处理。默认为true,fhlsc为同步处理processDataBoolean默认
5、为【rue.数据被处理为URL编码格式。如果为false,则阻止将传入的数据处理为URL编码的格式。dataFiltcrFunction用来筛选响应数据的回调函数。ifModificdBoolean默认为false.不进行头检测。如果为iruc,进行头检测,为相应内容与上次请求改变时,请求被认为是成功的。jsonpString指定一个査询参数名称來覆盖默认的jsonpM调参数名callbackousemamcString在HTTP认证请求中使用的用户名passwordString在HTTP认证请求中使用的
6、密码scriptCharsctString出远程和本地内容使用不同的7符集时,川來设71script和jso叩诸求所使用的字符集。xhrFunction用来提供XHR实例自定义实现的回调函数traditionalBoolean默认为false,不使用传统风格的参数序列化。如为true,则使用。//$.ajax使用$('input').click(function(){$.ajax({type:卩OST://这里可以换成GETurl:'test.php:data:{url:'ycku*success:fun
7、ction(response,stutas,xhr){$('#box').html(response);}});});注意:对于data属性,如果是GET模式,可以使用三种之前说所的三种形式。如果是POST模式可以使用之前的两种形式。
此文档下载收益归作者所有