javascript - masalah grid kendo-ui, saya ingin menukar laluan URL sebelum meminta, adakah ada cara?
某草草
某草草 2017-06-26 10:57:03
0
1
682
    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"
});
某草草
某草草

membalas semua(1)
为情所困
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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan