如何将对话框的信息(kendogrid中的弹出编辑)发送到服务器?
我已经编写了代码,但我不知道应该在数据部分写什么。
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);
}
});
}
谢谢
答案 0 :(得分: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);
}
});
}
答案 1 :(得分: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);
}
});
}