[英]Is it possible to send a value of a variable from a js file to a php file
我有脚本,我想知道是否可以将变量的值发送到$ _session,
<script>
$(function() {
var delivery = 0;
$('#jcart-paypal-checkout').click(function() {
delivery = $('form#delivery2 input[type=radio]:checked').val();
if(!delivery) {
alert('Please choose a delivery option');
return false;
}else {
<?php $_SESSION['shipping'] = ?> delivery;
}
});
});
</script>
我需要在$ _session ['shipping']中发送交货价值,
谢谢
是的,这是可能的。 但是,您必须使用POST或GET参数调用PHP脚本。
编辑:但是我不认为您可以将变量直接放入会话数组。
例如,使用$.get()
:
$(function() {
var delivery = 0;
$('#jcart-paypal-checkout').click(function() {
delivery = $('form#delivery2 input[type=radio]:checked').val();
if(!delivery) {
alert('Please choose a delivery option');
return false;
}
$.get('putInSession.php', { d: delivery });
});
});
此代码段在服务器端需要一个名为“ putInSession.php”的脚本,该脚本应检查输入参数“ d”,然后
$_SESSION["shipping"] = $_GET["d"];
(可选)您可以指定一个函数,该函数接收异步请求的结果作为$.get()
第三个参数。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.