AJAX Panggilan ke Pengawal dalam ASP.NET MVC
Apabila bekerja dengan ASP.NET MVC, panggilan AJAX membenarkan anda menghantar data ke dan menerima data daripada pelayan tanpa memuatkan semula keseluruhan halaman. Berikut ialah penjelasan terperinci tentang membuat panggilan AJAX ringkas kepada pengawal:
Pecahan Kod
Pengawal:
Pengawal mengandungi kaedah FirstAjax, yang mengembalikan data JSON (dalam kes ini, rentetan "chamara").
Paparan:
Masalah
Pada mulanya, panggilan AJAX tidak melancarkan amaran kerana atribut data tidak dialih keluar. Pengawal tidak menjangkakan sebarang parameter, jadi mengalih keluar data menyelesaikan isu.
Pengawal Diubah Suai
Dalam pengawal yang dikemas kini, dua kaedah FirstAjax telah ditambahkan untuk menunjukkan kedua-dua GET dan senario POST. POST memerlukan parameter, tetapi ia tidak digunakan dalam contoh ini.
Panggilan AJAX yang Berfungsi
Panggilan AJAX yang berfungsi terakhir menggunakan sintaks Razor untuk menjana URL secara dinamik dan mengalih keluar atribut data yang tidak diperlukan:
$.ajax({ type: "POST", url: '@Url.Action("FirstAjax", "AjaxTest")', contentType: "application/json; charset=utf-8", dataType: "json", success: successFunc, error: errorFunc });
Atas ialah kandungan terperinci Bila hendak menggunakan Pengawal dengan Panggilan AJAX dalam ASP.NET MVC?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!