我有一个Javascript变量,它有一些值变化。现在我想在另一个文件中使用这个变量进行一些计算。
例如,我在index.php中有我的变量,如下所示:
$(function() {
$("#sel").on("change", function() {
var vall = $(this).find('option:selected').attr('value')
alert(vall);
});
});
在另一个文件calculate.php我有这样的代码,并想用“$ total变量”将“vall”变量用于多个
public function getGrandTotal(){
$quote = Mage::getModel('checkout/session')->getQuote();
$total = $quote->getGrandTotal();
$gt = $total * var vall ; // "vall" variable to multiply with total
return Mage::helper('checkout')->formatPrice($gt);
}
答案 0 :(得分:0)
这应该像Ajax一样完成:
$("#sel").on("change", function() {
var vall = $(this).val();
$.ajax({
type:'post',
url : "url to call",
data:{val : vall}, // send vall here get as val in the backend.
dataType:'text', // other values are json, script, html etc.
success:function(data){
console.log(data); // <----get the response from the backend if echoed.
}
});
});