Hurejesha data ya JSON. Inatumika kurejesha majibu yaliyofaulu katika maombi ya AJAX. Jibu litakuwa na kipengele cha mafanikio=kweli kila wakati. Husitisha kazi ya hati ya php (kufa).
Hakuna ndoano.
Inarudinull. Huonyesha data ya JSON na kusitisha php.
Ukipitisha data kwa parameta ya $data, itaongezwa:
// Aina ya data iliyorejeshwa kabla ya kusimba kwenye JSON: $response = array("success" => true); // ikiwa $data haijabainishwa $response = array("success" => kweli, "data" => $data); // ikiwa $data imebainishwa
Kwa kutumia wp_send_json_success($data, $status_code); Data ya $ (kamba/safu/idadi/kitu/boolean) Data ambayo itaongezwa kwa matokeo katika kipengele cha safu ya data kabla ya kusimba kwenye JSON.Chaguomsingi: hapana$status_code (nambari) Msimbo wa hali ya HTTP wa kuweka. Je, ni kanuni gani za hali? C WP 4.7.
Chaguomsingi: null Mifano #1 Kuamua uchakataji uliofaulu wa ombi la AJAX
Msimbo huu wa jQuery hutuma ombi la AJAX kwa faili jalizi ajax/save_field.php:
JQuery(document).ready(function($)( $("#btn_save").bofya(function(e)( e.preventDefault(); $.post(pluginUrl + "ajax/save_field.php", $(" #my-form").serialize(), function(json)( if(json.success) alert(json.data.message); tahadhari nyingine("Error" + json.data); ));));) );
Huu ndio msimbo katika faili ya save_field.php inayochakata ombi lililowasilishwa. Hapa kuna jinsi ya kutumia wp_send_json_success() :