kejayaan bencana php. Contoh mudah menggunakan PHP dan AJAX. Bagaimana kami menetap

Mengembalikan data JSON. Digunakan untuk mengembalikan respons yang berjaya dalam permintaan AJAX. Respons akan sentiasa mengandungi elemen kejayaan=benar. Menamatkan kerja skrip php (mati).

Tiada mata kail.

Pulangan

null. Memaparkan data JSON dan menamatkan php.

Jika anda menghantar data kepada parameter $data, ia akan ditambahkan:

// Jenis data yang dikembalikan sebelum pengekodan ke dalam JSON: $response = array("success" => true); // jika $data tidak dinyatakan $respons = array("success" => true, "data" => $data); // jika $data ditentukan

Menggunakan wp_send_json_success($data, $status_code); $data (rentetan/tatasusunan/nombor/objek/boolean) Data yang akan ditambahkan pada hasil dalam elemen tatasusunan data sebelum dikodkan ke dalam JSON.
Lalai: tidak$status_code (nombor) Kod status HTTP untuk ditetapkan. Apakah kod status? C WP 4.7.
Lalai: null Contoh #1 Menentukan pemprosesan permintaan AJAX yang berjaya

Kod jQuery ini menghantar permintaan AJAX ke fail pemalam ajax/save_field.php:

JQuery(dokumen).sedia(fungsi($)( $("#btn_save").klik(fungsi(e)( e.preventDefault(); $.post(pluginUrl + "ajax/save_field.php", $(" #my-form").serialize(), function(json)( if(json.success) alert(json.data.message); else alert("Ralat" + json.data); )); )); ) );

Ini ialah kod dalam fail save_field.php yang memproses permintaan yang diserahkan. Berikut ialah cara menggunakan wp_send_json_success() :