javascript - Pass variable to php script with AJAX -
i'm not sure understand how ajax works though read lot it. want run following php if button clicked, without loading page:
unset($checkout_fields['billing']['billing_postcode']); so put following:
jquery(document).ready(function($) { $('.keep-buying-wrapper').click(function(){ $.ajax({ url: "url-to-the-script.php", method: "post", data: {'checked': checked}, success: alert('success!'), }); }); }); and in php script:
if( $_post['checked'] == 'checked' ){ unset($checkout_fields['billing']['billing_postcode']); } however nothing happen. though success alert popping, post['checked'] null.
is ajax supposes trigger php script?
if want send variable functions.php?
the problem need serialize post data first.
html code (the id , name of checkbox "billing_postcode"):
<input type = "checkbox" id = "billing_postcode" name = "billing_postcode"> js code
$(document).on('click', '#billing_postcode', function (event) { var data = $("#billing_postcode").serializearray(); $.ajax({ url: "url-to-the-script.php", method: "post", data: data, success: alert('success!'), }) }); you value in post array on server side , enter code here in php script:
if($_post['billing_postcode']) unset($checkout_fields['billing']['billing_postcode']);
Comments
Post a Comment