Javascript意外标记非法

Javascript意外标记非法,javascript,xmlhttprequest,token,Javascript,Xmlhttprequest,Token,我有一个PHP脚本fetchData.PHP,它获取一些数据并将其输出到页面 <?php require 'config.php'; require 'jsonapiSDK.php'; $api = new JSONAPI($ip_address, $jsonapi_port, $username, $password, $salt); $response = $api->call('BWMFunction'); echo(addslashes($response["succes

我有一个PHP脚本fetchData.PHP,它获取一些数据并将其输出到页面

<?php 
require 'config.php'; 
require 'jsonapiSDK.php';
$api = new JSONAPI($ip_address, $jsonapi_port, $username, $password, $salt);
$response = $api->call('BWMFunction');
echo(addslashes($response["success"].";")); 
?>

这是我第一次使用StackOverflow,如果有任何帮助,我们将不胜感激。我在谷歌上搜索了很长一段时间,但是没有一个答案对我有帮助。

您从fetchData.php返回了无效的javascript,这就是eval方法崩溃的原因。您应该在输出中使用simple,而不是\。严格来说,我对PHP一无所知,但我愿意打赌,是addslashes函数造成了损害。因此,也许你可以尝试以下几点:

echo($response["success"].";"); 

从fetchData.php返回的javascript无效,这就是eval方法崩溃的原因。您应该在输出中使用simple,而不是\。严格来说,我对PHP一无所知,但我愿意打赌,是addslashes函数造成了损害。因此,也许你可以尝试以下几点:

echo($response["success"].";"); 

哇,太明显了,但它奏效了!具有讽刺意味的是,我添加addslashes是因为我试图解决一个问题,但这肯定是另一个问题!谢谢@DrAgonmoray,如果这篇文章帮助你解决了你所面临的问题,你应该考虑点击旁边的滴答声。哇,很明显,但它奏效了!具有讽刺意味的是,我添加addslashes是因为我试图解决一个问题,但这肯定是另一个问题!谢谢@DrAgonmoray,如果这篇文章帮助你解决了你所面临的问题,你应该考虑点击旁边的滴答声。