3

如何将对话框(kendogrid 中的弹出编辑)的信息发送到服务器?

我已经写了代码,但我不知道我应该在数据部分写什么。

jsfiddle代码

      save: function (e) {

                $.ajax({

                    url: 'api/apdevice',
                    type: 'POST',
                    datatype: 'application/json',
                    data: {
                        //I don't know what I should write in the data part.
                    },
                    success: function (data) {
                        alert('yes ' + data);
                    },

                    error: function (data) {
                        alert('no ' + data);
                    }

                });
            }

谢谢你

4

2 回答 2

3

在 Kendo UI Grid 中,save接收数据作为model.

所以你的代码应该是这样的:

save: function (e) {
    $.ajax({
        url: 'api/apdevice',
        type: 'POST',
        datatype: 'application/json',
        data: e.model,
        success: function (data) {
            alert('yes ' + data);
        },
        error: function (data) {
            alert('no ' + data);
        }
    });
}
于 2013-07-30T23:38:21.503 回答
0

试试看

保存:函数(e){

     var jsonData = {
                    your_property:$(.yourinput).val(),
                    your_property1:$(.yourinput).val(),
                    your_property2:$(.yourinput).val()
            }

            $.ajax({

                url: 'api/apdevice',
                type: 'POST',
                datatype: 'application/json',
                data: jsonData,
                success: function (data) {
                    alert('yes ' + data);
                },

                error: function (data) {
                    alert('no ' + data);
                }

            });
        }
于 2013-07-30T23:13:50.770 回答