所以,我有以下PHP:調試與警報
add_action('wp_ajax_some_ajax', 'some_ajax');
add_action('wp_ajax_nopriv_some_ajax', 'some_ajax');
function some_ajax()
{
if (some_condition)
{
/*Some function*/
}
}
然後JS:
jQuery(document).on('click', '.button', function(e) {
jQuery.ajax({
type : 'POST',
url : custom.ajax_url,
data : {'action':'some_ajax'},
success : function(data){
}
});
}
});
所以,我想補充某種警惕的用於調試的目的。正如你所看到的,它是一個ajax函數。我試圖添加jQuery警報但沒有成功(或不確定警報應顯示在哪裏)。
有人可以告訴我如何把警報調試目的?
感謝
這不是jQuery的,這是JavaScript的。它也不會運行,直到生成的字符串(這些都是echo)實際上由客戶端HTML呈現引擎進行分析。 – Draco18s
即使使用Ajax,也無法從PHP中調用Javascript函數。只是迴應你想用PHP說的話。 – durbnpoisn
[請使用'alert()'來排除故障。](http://stravid.com/en/stop-the-javascript-alert-madness/),請改用'console.log()'。 –