2014-05-21 73 views
1

比方說,我有:傳遞Javascript字符串到PHP字符串

<script> 
    var jsString="hello"; 
</script> 

,我希望它傳遞到PHP字符串:

$phpString = jsString; 

我怎麼做對了嗎? 請告訴我正確的方法。提前致謝。

+0

您需要通過表單或通過Ajax調用將它傳遞給服務器。一個基本的表單提交tute可以在這裏找到:http://www.html-form-guide.com/php-form/php-form-tutorial.html,我認爲其他人剛剛發佈了一個鏈接到ajax調用。 – Hektor

+0

java腳本是瀏覽器端的語言,而php是服務器端。你在javascript中做了什麼改變不能傳遞給php.You必須通過ajax將這個值傳遞給服務器 –

+0

@lxndr可能不是 - 問題是如何將JavaScript值傳遞給PHP。 – Hektor

回答

1

你需要一個Ajax調用JS的值傳遞到PHP變量

JS代碼將是(你的js文件)

var jsString="hello"; 
$.ajax({ 
    url: "ajax.php", 
    type: "post", 
    data: jsString 
}); 

而且在ajax.php(你的PHP文件)的代碼會

$phpString = $_POST['data'];  // assign hello to phpString