Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Membina Objek JSON dengan Betul untuk Permintaan POST Perkhidmatan Web AJAX?
Membina Objek JSON untuk Panggilan AJAX WebService
Apabila menghantar data ke AJAX WebService menggunakan permintaan POST, memformat objek JSON dengan betul adalah penting. Artikel ini menangani isu biasa memformat data JSON secara manual, yang boleh membawa kepada ralat.
JavaScript JSON Object Construction
Untuk membina objek JSON yang sah dalam JavaScript, ikuti langkah berikut:
var myData = { Address: { Address1: "123 Main Street", Address2: null, City: "New York", State: "NY", Zip: "10000", AddressClassification: null } };
$.ajax({ ... data: { request: $.toJSON(myData) } ... });
Nota: Sertakan data yang dikodkan dalam objek tambahan dengan nama parameter sebagai kunci, seperti yang ditunjukkan dalam contoh.
Keperluan Titik Akhir Perkhidmatan Web
Data yang anda hantar mesti mematuhi keperluan WebMethod dalam perkhidmatan web ASP.NET anda. Contohnya, jika WebMethod anda mempunyai parameter berikut:
public Response ValidateAddress(Request request)
Objek JSON yang anda hantar sepatutnya mempunyai permintaan sifat yang mengandungi data anda:
{ request: ... }
Sensitiviti Kes dalam JSON Permintaan
Sensitiviti kes bergantung pada konfigurasi perkhidmatan web ASP.NET. Secara lalai, permintaan JSON adalah sensitif huruf besar-besaran, tetapi anda boleh mengubah suai pengikatan titik akhir metadata untuk menjadikannya tidak sensitif huruf besar-besaran. Rujuk dokumentasi ASP.NET untuk mendapatkan butiran.
Atas ialah kandungan terperinci Bagaimana untuk Membina Objek JSON dengan Betul untuk Permintaan POST Perkhidmatan Web AJAX?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!