jquery——$.post与$.get

$.get 

参数

url:待载入页面的URL地址

data:待发送 Key/value 参数。

callback:载入成功时回调函数。

type:返回内容格式,xml, html, script, json, text, _default。


写法 json

$.get(
    "webdata/get_1.ashx",
    {},
    function(data) {
        var tt = "";    
        $.each(data, function(k, v) {
            tt += k + ":" + v + "<br/>";
        })
        $("#divmessage").html(tt);
    },
    "json"
    );


$.post


参数

url:发送请求地址。

data:待发送 Key/value 参数。

callback:发送成功时回调函数。

type:返回内容格式,xml, html, script, json, text, _default。

 

写法 json

//向multiply.ashx请求结果
            $.post('Enumerate/multiply.ashx',{ 
                //参数一
                num1: $('#txt_3').val(), 
                //参数二
                num2: $("#txt_4").val() 
            },
            //回调函数 
            function(theback) 
            {
                //输出结果
                $("#div_2").html('第一个数:'+theback.num1+'<br />'+'第二个数:'+theback.num2+'<br />'+'算法类型:'+theback.type+'<br />'+'计算结果:'+theback.result);
            },
            //返回类型
            "json"
            );

区别:

1、get 是一般用户从服务中获取数据所发送的请求,post是向服务提交数据所发送请求

2、get处理的数据量比较小,一般为2kb,而post处理的数据量无限,所以从效率来说,get比post好

3、get的安全性没有post的安全性高,一般提交重要的数据使用post


本人一般都使用$.ajax,因为错误时有处理函数!


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值