JQuery真的不难~第六回 JQ中的异步调用方式~续

回到目录

前一篇文章主要介绍了如何通过JQ实现异步数据的访问与操作,写法上是最标准的.ajax完整形式,这讲主要把剩下的简写形式说一下。

前言:以下是整理的异步请求时的参数说明

        //$ajax异步通用参数说明,[]里面的参数是可以省略的
        //url,[data],[callback],[type]
        //data:待发送 Key/value 参数。
        //callback:载入成功时回调函数。
        //type:返回内容格式,xml, html, script, json, 

$.load() 载入远程 HTML 文件代码并插入至 DOM 中

     //$.load格式
        //url,[data,[callback]]
        $("#load").load("ajaxData.htm");

$.get() 向指定页面发GET请求

     //$.get格式
        $.get("ajaxData.htm", function (data) {
            $("#gets").html(data);
        }, "html");

$.getJSON() 向指定页面获取JSON对象

复制代码
     //$.getJSON格式
        //url, [data], [callback]
        $.getJSON("img.js", function (json) {
            alert("OK");
            $("#getjsons").attr({ "src": json[0].src, "alt": json[0].alt });
        });
复制代码

$.getScript() 装载指定JS文件

     //$.getScript格式
        //url, [callback]
        $.getScript("img.js", function () { alert("img.js装载成功!") });

$.post() 向指定页面发POST请求

        //$.post格式
        //url,[data],[callback],[type]
        $.post("test.ashx", { name: "John", time: "2pm" }); //普通参数
        $.post("test.ashx", $("#testform").serialize()); //表单参数(序列化表单参数,实现上把参数用&分开的)

$.serialize() 序列化表单元素

<form>
  <input type="text" name="name" value="zzl"/><input type="text" name="email" value="bfyxzls@sina.com" checked="checked"/><input type="test" name="addr" value="fangshan.beijing" checked="checked"/></form>
console.log($("form").serialize());

$.serializeArray() 序列化表格元素返回 JSON 数据结构数据

console.log($("form").serialize());

结果为:

 [ 
     {name: 'name', value: 'zzl'}, 
     {name: 'email', value: 'bfyxzls'},
     {name: 'addr',value:'fangshan.beijing'}
 ]

恩,关于JQ的异步操作讲到这里也差不多了,非常感谢您的阅读!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值