2016-02-05 89 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

相關問題