ajax post get发送json
//post请求发送json(必须使用json.stringfy()转为json) controller接受用map @requestbody hashmap map)
/*var object = new object();
object.eventtrackingtype = eventtrackingtype;
object.begindate = begindate;
object.enddate = enddate;
object.menuname = menuname;
var s = json.stringify(value);*/
var param = {
eventtrackingtype: eventtrackingtype,
begindate: begindate,
enddate: enddate,
menuname: menuname
};
$.ajax({
type: "post",
contenttype: 'application/json; charset=utf-8',
datatype: "json",
url: "geteventtrackinglist",
data: json.stringify(param), //或者直接 s,结束
async: true,
success: function (ret) {
hidep();
$('#tabledata').datatable().fncleartable(); //将数据清除
if(ret.code==200){
if(ret.list!=null && ret.list.length>0 ){
$('#tabledata').datatable().fnadddata(ret.list);
}else{
return;
}
}else{
return;
}
},
error: function (ret) {
}
});
data中,将json对象序列化。使用json.stringfy()函数
$.ajax({
type: "post",
contenttype: 'application/json; charset=utf-8',
datatype: "json",
data:json.stringify({sitekey:sitekey}),
//get请求发json
$.ajax({
type: "get",
contenttype: 'application/json; charset=utf-8',
// datatype: "json",
url: "getmenunorepeat",
data: {
eventtrackingtype: eventtrackingtype
},
async: true,
success: function (ret) {
var html=choice;
for(var i=0;i< ret.length;i++){
html=html+"<option value='"+ret[i]+"'>"+ret[i]+"</option>";
}
$("#menunames").append(html);
$('#menunames').comboselect();
},
error: function (xmlhttprequest, textstatus, errorthrown) {
console.log("no");
}
});
上一篇: 微信小程序反编译
下一篇: ASP进阶之文章在线管理更新(3)
推荐阅读
-
PostMan post请求发送Json数据的方法
-
java 通过发送json,post请求,返回json数据的方法
-
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
-
Android下通过httpClient发送GET和POST请求的实例代码
-
C#模拟http 发送post或get请求的简单实例
-
ajax发送json请求(ajax请求的五个步骤)
-
php发送get、post请求的6种方法简明总结
-
ajax发送json请求(ajax请求的五个步骤)
-
python通过get,post方式发送http请求和接收http响应的方法
-
ajax请求post和get的区别以及get post的选择