$.ajax({
type:"post",
url:"questions/randomQuestion",
contentType:"application/json;charset=UTF-8",
dataType : "json",
data:"tList="+JSON.stringify(typeData)+"&lList="+JSON.stringify(levelData),//将json数据转化为字符串
success:function(data){
}
var jsondata = {'tList': JSON.stringify(typeData), "lList": JSON.stringify(levelData)};
$.ajax({
type:"post",
url:"questions/randomQuestion",
contentType:"application/json;charset=UTF-8",
dataType : "json",
data:JSON.stringify(jsondata),
success:function(data){}
试试这样写看行不行
给我报这个错:Unrecognized token 'tList': was expecting 'null', 'true', 'false' or NaN
https://img-ask.csdn.net/upload/201905/08/1557304503_992476.png
可以直接用$.get跟ajax是一样的。例如
var url = '/Ajax/AjaxService.aspx';
$.get(url, { op: "AddCard", strSfzhm: strSfzhm, strZjxph: strZjxph }, Crtl_AddCard);
function Crtl_AddCard(resultObj, status) {
}
}
后台获取直接用string strSfzhm = Afti.Base.Web.GetRequestString("strSfzhm");
data:JSON.stringify({A:typeData},{B:LevelData}), 后台解析A就是第一个,B是第二个。