-2

我遇到了问题(请参阅 2 个屏幕截图):

1

2

问题是“语法错误:标识符在数字文字之后立即开始”

我试图通过 ajax 脚本发送的这些数据是 html,对吗?因为它说数据类型:html。

什么是标识符?为什么问题出现在 -4d 而不是前面的 -50?

如果我删除破折号,就没有问题。如果我在字符串周围添加引号,则没有问题。但是我不能使用这两种解决方案。我需要原样的字符串。

帮助!这一直让我发疯。似乎无法提出解决方案。提前致谢!

4

3 回答 3

0

JavaScript 中的字符串值应该用引号括起来:

// --------------------v                                    v---
echo 'emailAcceptLink: "' . $_SESSION['emailAcceptLink'] . '",';
于 2012-12-07T15:42:03.623 回答
0

用“”包围你的变量:)所以

echo 'email: "'.$email.'"';
于 2012-12-07T15:43:57.223 回答
0

您需要在 emailAcceptLink 和 emailAccesLinkOrgId 的值周围添加引号(单引号/双引号)。

于 2012-12-07T15:44:46.667 回答