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向后台传值的主要内容,如果未能解决你的问题,请参考以下文章