Rumah > Soal Jawab > teks badan
var mainGridDataSource = new kendo.data.DataSource({
type: 'aspnetmvc-ajax',
transport: {
read: {
url: "/test",
contentType: "application/json",
type: "POST"
},
parameterMap: function (options, operation) {
return JSON.stringify(options);
}
}
});
Sekarang apabila memasuki halaman, data URL ini diminta secara lalai Saya ingin menukar laluan URL selepas peristiwa change() Apakah yang perlu saya lakukan?
Saya mencuba kaedah berikut, tetapi ia tidak berjaya.
mainGridOptions.dataSource.transport.read({
url: "/test2"
});
为情所困2017-06-26 10:59:03
function getData(opts, callback){
return new kendo.data.DataSource({
type: 'aspnetmvc-ajax',
transport: {
read: opts,
parameterMap: function (options, operation) {
typeof callback == 'function' && callback(options, operation);
}
}
});
}
Tulis permintaan ke dalam kaedah, dan hantarkan url dan contentType sebagai atribut objek Pemprosesan perniagaan selepas permintaan berjaya juga dikendalikan dengan fungsi panggil balik. Hanya jalankan kaedah ini selepas acara perubahan