Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.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
使用Ajax向php传递javascript变量:显示令牌错误_Javascript_Php_Html_Ajax - Fatal编程技术网

使用Ajax向php传递javascript变量:显示令牌错误

使用Ajax向php传递javascript变量:显示令牌错误,javascript,php,html,ajax,Javascript,Php,Html,Ajax,我想将javascript变量传递给php值 var price_values = "1234"; 我的ajax代码是: 我的php代码是: 我在FormPost方法中编写了这段php代码 它显示 未捕获语法错误:意外标记您为服务器设置了过高的错误报告级别(E_NOTICE或E_STRICT,不确定)。如果不想降低它,则需要如下更改代码: $newMessage = isset($_GET['var']) ? $_GET['var'] : NULL; 与您的错误消息无关(不要认为我们有足够的

我想将javascript变量传递给php值

var price_values = "1234";
我的ajax代码是: 我的php代码是: 我在FormPost方法中编写了这段php代码

它显示


未捕获语法错误:意外标记您为服务器设置了过高的错误报告级别(E_NOTICE或E_STRICT,不确定)。如果不想降低它,则需要如下更改代码:

$newMessage = isset($_GET['var']) ? $_GET['var'] : NULL;

与您的错误消息无关(不要认为我们有足够的代码来查看其来源),但您的JS正在发送GET请求,而不是POST。使用
$\u GET
。我改为GET,但仍然显示相同的错误。如果我使用isset,它会打印空的代码。我认为没有足够的代码来进一步注释。
我在form post方法中编写了此php代码。
-什么?无论如何,您的错误是一个javascript错误。。你能展示你的整个文件和周围的js代码吗?您的错误也应该指向一行。。e、 g.意外标记<第X行您在问题中写的错误与图片中的错误不一样。然而,在我看来,您可能已经在
块中编写了一些HTML……这个块只能包含JavaScript代码。这可以解释“SyntaxError”消息。在编写更多HTML之前,需要使用
关闭脚本块。或者,如果您试图使用JavaScript创建新的HTML,则需要将其创建为字符串,然后将其附加到元素中(您可以找到大量关于该主题的教程)
$newMessage = $_GET['var'];
$newMessage = isset($_GET['var']) ? $_GET['var'] : NULL;