簡體   English   中英

javascript ajax發布/從一個html-javascript到另一個

[英]javascript ajax post/get from one html-javascript to another

我正在開發我的第一個網站。 目前,我正在生成一個新的HTML設計,這將是一張票。 從我的主頁上,當用戶單擊“查看票證”按鈕時,我將加載此html。 此html有一個表格,該表格已用JavaScript填充到document.ready上。 使用的數據是在主頁中創建的JSON。

我使用localStorage編寫了一個可行的解決方案。 問題在於,下一步是將HTML網站轉換為PDF,並且我使用的軟件無法與localStorage一起正常使用,因此我需要將JSON從主頁傳遞到票證頁面。 我不能都不使用URL編碼,因為字符串有時可能超過2000個字符,並且效率不高。

所以我想也許我可以做,並從ticket.html調用$ .get到index.html並獲取所需的JSON。 這種方法正確嗎,還是有更好的解決方案?

問候

如先前建議的那樣,您需要使用服務器端代碼來接受post參數,並且需要執行ajax post來發送數據。 這是非常好的方法。 我還有一個實現此想法。

假設您在window.open打開ticket.html 並且在index.html具有一個JS函數(例如GetValue ),該函數返回JSON 因此,您需要在ticket.html獲取JSON

您需要在ticket.html中定義一個JS函數,使用windown.opener.GetValue() ,您可以獲得JSON值。

希望我朝着您需要的方向發展。 如果沒有,請澄清。

另一種方式是使用iFrame並使用消息通信在它們之間傳遞大數據,對此您感興趣,請閱讀此內容-https://developer.mozilla.org/zh-CN/docs/Web/API/Window。的postMessage

暫無
暫無

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

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