1
我不確定我瞭解ajax如何工作,即使我閱讀了大量的內容。 我想,如果一個按鈕被點擊,無需加載頁面運行下面的PHP:將變量傳遞給使用AJAX的php腳本
unset($checkout_fields['billing']['billing_postcode']);
所以我把以下內容:
jQuery(document).ready(function($) {
$('.keep-buying-wrapper').click(function(){
$.ajax({
url: "url-to-the-script.php",
method: "POST",
data: {'checked': checked},
success: alert('success!'),
});
});
});
而且在我的PHP腳本:
if($_POST['checked'] == 'checked'){
unset($checkout_fields['billing']['billing_postcode']);
}
然而沒有發生。即使成功警報彈出,POST['checked']
爲空。
ajax是否設法觸發php腳本?
如果我想發送一些變量到functions.php
怎麼辦?
'data:{'checked':'checked'}' – Saurabh
checked是一個變量.. – Avishay28
您正在文件運行時運行AJAX,而不是使用'click'事件 – Saurabh