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 に答える