如何能将json字符串和一些其他参数通过一个ajax传到后台?

请讲解下,如何能将json字符串和一些其他参数通过一个ajax传到后台?
最新回答
七月别困

2024-04-12 01:42:09

例子:url写自己的端口或者处理程序等,data里按照格式写想要传的参数,encodeURIComponent是加密,一般都会加密后再传,不然有泄露个人信息的风险, dataType: 'json',确定格式为json格式,eval 将后台回传的string字符转转换成json对象,在success里取出放到页面上。望采纳哦!
$.ajax({
async: false,
type: 'Post',
url: '../Common/GetSYQMessage.ashx',
data: {
'year': encodeURIComponent($("#year").val()),
'DKBH': encodeURIComponent($("#DKBH").val())
},
dataType: 'json',
success: function (response) {
var d = eval(response);
var str = "";
console.log(d);
if (d.result == 's' && d.Number != "") {//获取的数据
$("#hidNumber").val(d.Number);
var BGCS = d.BGCS == "0" ? "无" : d.BGCS+"次";

var dt = eval(d.data);
console.log(dt);
AddHtml(dt,BGCS);
}
else {
if (d.data != "") {
MsgWarn(d.data, '2', '系统信息');
}
}
}
});
叆叇若紫

2024-04-12 07:52:23

1,知道后端接口地址
2,跟后端确认相应的字段名
3,ajax通过json格式发送就ok了。