簡體   English   中英

將 PHP $_POST 傳遞給 Ajax 調用

[英]Passing PHP $_POST to Ajax Call

我有一個頁面 A,用戶設置了他們的過濾器,然后將數據發布到新選項卡以在 EventViewer 選項卡(頁面 C)中進行處理。 但是,由於頁面在某些情況下需要很長時間來處理,我想在兩者之間添加一個加載程序頁面 B,但是,我正在努力研究如何將 $_POST 數據傳遞給要對 PageC 進行的 AJAX 調用.

流程如下:

  1. 用戶在頁面 A 上輸入過濾器
  2. 頁面 A 將數據發布到新選項卡頁面 B(帶有微調頁面的加載程序)
  3. 當在頁面 B 上時,通過傳遞最初在頁面 A 中設置的數據,進行 AJAX 調用以在后台加載來自頁面 C 的實際數據。

請幫忙! 或者建議更好的方法來完成這個流程。

您無法訪問瀏覽器端的 $_POST 變量。

使用 jquery/Javascript 讀取文本框,然后使用您的(在 js-vars 中保存的)POST 參數向另一個頁面發出 ajax 請求。

https://www.w3schools.com/jquery/jquery_ajax_get_post.asp

所以:將參數傳遞給PageB,在PageB中向pageC發出ajax請求,pageC只返回數據,然后在PageB中顯示數據,一旦返回。

您可以從 PageB 中的 PageA 訪問參數:

var Test = <?php echo $_POST["test"]; ?>;

暫無
暫無

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

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