[英]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.