JSON.stringify JQuery以JSON方式提交数

2018-12-25  本文已影响12人  geeooooz
$("#btnSend").click(function() {
    $("#request-process-patent").html("正在提交数据,请勿关闭当前窗口...");
    $.ajax({
        type: "POST",
        url: "RequestData.ashx",
        contentType: "application/json; charset=utf-8",
        data: JSON.stringify(GetJsonData()),
        dataType: "json",
        success: function (message) {
            if (message > 0) {
                alert("请求已提交!我们会尽快与您取得联系");
            }
        },
        error: function (message) {
            $("#request-process-patent").html("提交数据失败!");
        }
    });
});

function GetJsonData() {
    var json = {
        "classid": 2,
        "name": $("#tb_name").val(),
        "zlclass": "测试类型1,测试类型2,测试类型3",
        "pname": $("#tb_contact_people").val(),
        "tel": $("#tb_contact_phone").val()
    };
    return json;
}
# [JSON.parse()与JSON.stringify()的区别](https://www.cnblogs.com/goatling/p/6293692.html)

**JSON.parse()【从一个字符串中解析出json对象】**

例子:

//定义一个字符串

var data='{"name":"goatling"}'

//解析对象​

​JSON.parse(data)

结果是:

​name:"goatling"

**JSON.stringify()【从一个对象中解析出字符串】**

var data={name:'goatling'}

JSON.stringify(data)

结果是:

'{"name":"goatling"}'

上一篇下一篇

猜你喜欢

热点阅读