ajax向后台传值
Posted Esharpsoft
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax向后台传值相关的知识,希望对你有一定的参考价值。
ajax向后台传值的一般格式为:
$.ajax({
url: '/es/ui/form/setposition.do',
type: 'post',
dataType: 'JSON',
data: { "id": "abc", "age": 23 },
success: function (data) {
console.info(data);
if (data.flag == 1) {
alert('保存成功');
}
else {
alert(data.msg);
}
}
});
ajax向后台传值一般为变量或json变量
上例中传入的是两个变量:字符串变量“Id”和数值变量“age”。
也可以传递数组,在传递前需要转为json格式:
var arr=new Array();
arr[0]="a";
arr[1]="b";
arr[2]="c";
$.ajax({
url: '/es/ui/form/setposition.do',
type: 'post',
dataType: 'JSON',
data: { "id": "abc", "ids": $.toJSON(arr) },
success: function (data) {
console.info(data);
if (data.flag == 1) {
alert('保存成功');
}
else {
alert(data.msg);
}
}
});
上例中传入的是两个变量:字符串变量“Id”和json变量“ids”,其中json变量在传入前后数组通过函数“$.toJSON()”转为json。
以上是关于ajax向后台传值的主要内容,如果未能解决你的问题,请参考以下文章
ajax传值和返回值问题: 能够从前台传值给后台,但是后台的值怎么传给前台呢? 代码见补充(求详细解答