我不知道我的标题是否正确?
在加载shop.php页面时,我有一个名为$ curr的变量,其设置值为GET,如“GBP”。
$curr = $_GET['cur'];
<script type="text/javascript" src="js/cart.js"></script>
在加载页面时,cart.js代码调用另一个页面,如下所示:
GET http://myshop.com/cart/config-loader.php?ajax=true
加载config-loader页面的javascript代码如下:
var config = (function() {
var config = null;
$.ajax({
url: path + '/config-loader.php',
data: {
"ajax": "true"
},
dataType: 'json',
async: false,
success: function(response) {
config = response;
},
error: function() {
alert('Ajax error: Edit the path in cart.js to fix.');
}
});
return config;
}());
我需要将网址传递为: http://myshop.com/cart/config-loader.php?ajax=true&curr=GBP
这样我就可以在config-loader.php页面中获得$ _GET ['curr']值。
我的目标是将值USD更改为config-loader.phpge中的任何其他值,例如GBP:
if (!$config['currencyCode']) $config['currencyCode'] = 'USD';
我如何在上面的代码中执行此操作?专家要求帮助。
答案 0 :(得分:0)
使用:
data: {
"ajax": "true",
"curr": <?php echo json_encode($curr) ?>
},