2012-07-19 120 views
0

我有ABC.jsp文件與相應的ABC.js文件。我也有XYZ.js文件和相應的XYZ.js文件。 我在ABC.js文件中有一個變量VAR。我想通過Post方法將該變量發送到XYZ.js文件,以便我可以使用XYZ.js中的變量VAR進行一些計算。這些計算將幫助我更改XYZ.jsp文件的內容。從一個JS文件發送變量到另一個JS文件

我想發送一個javascript函數中的變量VAR(顯然是在ABC.js文件中),點擊ABC.jsp上的一個按鈕時會調用它。

那麼,任何人都可以請幫助我通過post方法將變量從ABC.js發送到XYZ.js。還有如何檢索XYZ.js文件中的變量。

我是這方面的新手。任何幫助對我都會有很大的幫助。

+0

爲什麼你想要的參數賦值通過POST方法發送這個變量? – maestr0 2012-07-19 23:43:21

回答

0

讓你ABC.js與變量腳本通過GET方法將它傳遞給XYZ.jsp頁面

XYZ.jsp?variable=1234 

比,當XYZ.jsp獲取與傳遞「變量」參數渲染,它會呈現此變量在某處...甚至是全局JavaScript變量。

//這會在JSP中呈現,你只從傳遞給JSP頁面

<script> 
    myVariable="1234"; // in JPS myVariable=\"${param.variable}\"; 
</script> 

從你讀MYVARIABLE ABC.js腳本

+0

我無法通過GET方法發送數據。該URL將會改變。我不允許更改網址。 – user1538517 2012-07-20 05:32:26

+0

所以可能唯一的選擇是1.將變量傳遞給ABC.JSP,將其存儲在服務器端的會話中並從XYZ.JSP中讀取它,或者2.將其保存到cookie中並從XYZ.js中讀取cookie – maestr0 2012-07-20 06:02:38

+0

POST方法不可能嗎? – user1538517 2012-07-20 06:21:24

相關問題