Rumah >hujung hadapan web >tutorial js >Bagaimanakah saya Boleh Mensirrikan Objek ke JSON untuk Digunakan dengan jQuery?
Menyerikan Objek kepada JSON dengan jQuery
Apabila berhadapan dengan keperluan untuk mensirikan objek kepada JSON untuk digunakan dalam jQuery, beberapa pendekatan tersedia .
JSON.stringify and JSON.parse
Kaedah yang paling disyorkan ialah menggunakan objek JSON asli yang disediakan oleh penyemak imbas moden. Untuk menukar objek kepada rentetan, hanya gunakan JSON.stringify():
var json_text = JSON.stringify(your_object, null, 2);
Untuk menukar kembali rentetan JSON kepada objek, gunakan JSON.parse():
var your_object = JSON.parse(json_text);
Pustaka JSON-js
Penyelesaian alternatif ialah menggunakan perpustakaan JSON-js. Pustaka ini menyokong fungsi JSON walaupun dalam penyemak imbas yang tidak menyediakannya secara asli.
Kaedah .param() jQuery
Jika anda berurusan secara khusus dengan parameter jQuery-ajax , anda boleh memanfaatkan kaedah $.param(). Walau bagaimanapun, perlu diingat bahawa kaedah ini mensirikan data ke dalam rentetan pertanyaan, bukan rentetan JSON.
Contoh Khusus
Untuk kes tertentu anda dengan tatasusunan "negara" , panggilan $.ajax() boleh diubah suai seperti berikut menggunakan JSON.stringify():
$.ajax({ type: "POST", url: "Concessions.aspx/GetConcessions", data: JSON.stringify({ countries: ['ga', 'cd'] }), ...
Atas ialah kandungan terperinci Bagaimanakah saya Boleh Mensirrikan Objek ke JSON untuk Digunakan dengan jQuery?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!