Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Javascript字符串传递到php字符串_Javascript_Php_String - Fatal编程技术网

将Javascript字符串传递到php字符串

将Javascript字符串传递到php字符串,javascript,php,string,Javascript,Php,String,假设我有: <script> var jsString="hello"; </script> 我如何正确地做到这一点? 请告诉我正确的方法。提前感谢。您需要一个Ajax调用来将JS值传递到php变量中 JS代码将是(您的JS文件) 在ajax.php(您的php文件)中,代码将是 $phpString = $_POST['data']; // assign hello to phpString 您需要使用HTTP POST将数据发送到PHP。查看本教

假设我有:

<script>
    var jsString="hello";
</script>
我如何正确地做到这一点?
请告诉我正确的方法。提前感谢。

您需要一个Ajax调用来将JS值传递到php变量中

JS代码将是(您的JS文件)

在ajax.php(您的php文件)中,代码将是

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

您需要使用HTTP POST将数据发送到PHP。查看本教程:了解如何在没有JQuery的情况下发送帖子。另请参阅XMLHTTPRequest文档:。正如其他答案所指出的那样,JQuery是使用$实现这一点的关键


要在PHP中获取字符串,请使用$\u POST变量。

您需要通过表单或Ajax调用将其传递给服务器。这里可以找到一个基本的表单提交图:我想另一个人刚刚发布了一个指向ajax调用的链接。java脚本是浏览器端语言,而php是服务器端语言。您在javascript中所做的任何更改都不能传递给php。您必须通过ajax@lxndr也许不是——问题是如何做到将JavaScript值传递给PHP。
var jsString="hello";
$.ajax({
    url: "ajax.php",
    type: "post",
    data: jsString
});
$phpString = $_POST['data'];     // assign hello to phpString