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"}'