2017-10-11 114 views
-5

或者是否有可能將JavaScript變量轉換爲PHP?我知道JavaScript是客戶端,但仍然有可能嗎?如果是,請告訴我如何。是否有可能將AJAX響應轉換爲php變量?

+0

這是但爲什麼會你做吧?沒有意見 – Thielicious

+1

[將JavaScript從JavaScript傳遞到PHP使用AJAX]可能的副本(https://stackoverflow.com/questions/25539213/passing-values-from-javascript-to-php-using-ajax) –

+1

請提供代碼你到目前爲止。 –

回答

2

ajax的要點是,您可以將您的javascript變量發送到一個php文件(服務器文件),您可以在其中處理或保存它們。你得到的響應是一個錯誤信息或由php文件生成的輸出,所以你不需要將響應保存到php變量中。

的Javascript VAR - > PHP變種AJAX請求 PHP變種 - >使用Javascript變種AJAX respsonse

有關詳細說明Ajax的工作原理,請如何使用谷歌

+0

這真的是**實際使用ajax嗎?保存或處理它們。 AJAX響應是ajax的主幹。 –

+0

是啊,如果你使用ajax來交換服務器和客戶端腳本之間的變量。當然,你可以使用ajax更多。 – 2017-10-11 09:52:09

0

高興地看到,你接受,這不是一個好習慣做到這一點,所以這就是答案。

如果你想將一個ajax response轉移到一個php變量,有兩種方法可以做到這一點。

方法1

到一個AJAX提出請求的頁面,在那裏!用於發回數據的變量,使用$_SESSION將其分配給會話變量,然後使用相同的會話變量檢索另一個'php頁面'上的數據。但是請確保將所有內容都包裝成塊,因爲如果ajax請求失敗(因此沒有進入會話變量),並且在其他某個頁面中使用會話變量(不是甚至因爲分配請求如果您使用的是一些第三方API失敗


方法2

,或者您沒有訪問到PHP服務器(源到ajax請求是哪個製作),那麼你可以運行一個ajax re追求成功功能(假設你正在使用JQUERY的目的。如果你不是,無論你在哪裏得到響應,將它分配給另一個變量),然後向服務器發送ajax請求,並使用會話將數據保存到變量中,如方法1中討論的。

相關問題