簡體   English   中英

從其他jsp / html調用其他javascript函數

[英]call other javascript function from other jsp/html

假設我有2個html文件,其功能如下:

A.html
function A(){
...
window.location.href = "B.html";
}

B.html
function B(){
...
}

我想直接從A.html指向B.html並直接調用函數B。 我該如何實現? 由於我想將JSON String從函數A傳遞到函數B,而不是使用window.onload()或$(document).ready()。

我將JSON字符串存儲到本地存儲中,並將用戶定向到B.html。 然后,功能B將讀取本地存儲並直接處理數據。

如果沒有合適的后端,您不能簡單地將任何類型的數據從一個頁面發布到另一個頁面。

選項1:定義RESTful路由您需要定義僅負責設置JSON的第三頁/ uriC。 也許第四頁/ uri D負責輸出JSON。

然后,您可以分離問題並在A調用C設置JSON之后從A重定向到B。 B將調用D以獲取由A設置的JSON。

選項2:存儲(RESTful路由也是可選的)您可以選擇使用數據庫,平面文件或會話來實現相同的結果,具體取決於您的后端。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM