我想使用.load()
将数据加载到结帐页面中,以在模式窗口中加载页面。需要加载的数据是运输价格值,需要在加载的页面上可用。
JS
function totalCalc() {
var shipping = ($('#shippingform input[name="shipping"]').val());
$('#cartdialog').load("/ash/shop/checkout.php",[$('#shippingform input[name="shipping"]')]);
alert(shipping);
}
结帐
$myTotal = ($subtotal + $_POST['shipping']);
我需要通过“ alert(shipping);”显示的值;成为checkout.php上的可用值。您会看到我尝试在php变量中
$_POST[]
对其进行操作,但无法正常工作。我一定发错了数据... 最佳答案
根据jQuery API,通过.load()
作为查询字符串格式字符串发送的数据被视为GET。作为JSON对象发送的数据被视为POST。基本上,像这样发送:
.load("/ash/show/checkout.php", {shipping: shipping});
关于javascript - .load()与数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5972619/