2014-05-21 47 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