2016-02-05 20 views
1

我有一个Javascript变量,它具有一些改变的值。现在我想在另一个文件中使用这个变量进行一些计算。如何将js变量用于另一个文件

例如,我有我的变量的index.php如下:

$(function() { 
     $("#sel").on("change", function() { 
     var vall = $(this).find('option:selected').attr('value') 
     alert(vall); 
    }); 
    }); 

而在另一个文件中calculate.php我有这样的代码,并希望使用“瓦尔”变量多用“$总变量”

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

无论是提交一个表单或使用AJAX来发送值后端。 – Jai

+0

你不能访问它,你可以使用表单提交或AJAX。 – Tushar

+0

所以我怎么能存储变量在ajax – Xabby

回答

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. 
     } 
    }); 
}); 
+0

你有时间通过团队查看器来检查我的问题? @Jai – Xabby

+0

对不起人!我现在正在移动并回家。 – Jai

+0

噢好吧......谢谢:) – Xabby

相关问题