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