我遇到了问题(请参阅 2 个屏幕截图):
1
2
问题是“语法错误:标识符在数字文字之后立即开始”
我试图通过 ajax 脚本发送的这些数据是 html,对吗?因为它说数据类型:html。
什么是标识符?为什么问题出现在 -4d 而不是前面的 -50?
如果我删除破折号,就没有问题。如果我在字符串周围添加引号,则没有问题。但是我不能使用这两种解决方案。我需要原样的字符串。
帮助!这一直让我发疯。似乎无法提出解决方案。提前致谢!
我遇到了问题(请参阅 2 个屏幕截图):
问题是“语法错误:标识符在数字文字之后立即开始”
我试图通过 ajax 脚本发送的这些数据是 html,对吗?因为它说数据类型:html。
什么是标识符?为什么问题出现在 -4d 而不是前面的 -50?
如果我删除破折号,就没有问题。如果我在字符串周围添加引号,则没有问题。但是我不能使用这两种解决方案。我需要原样的字符串。
帮助!这一直让我发疯。似乎无法提出解决方案。提前致谢!
JavaScript 中的字符串值应该用引号括起来:
// --------------------v v---
echo 'emailAcceptLink: "' . $_SESSION['emailAcceptLink'] . '",';
用“”包围你的变量:)所以
echo 'email: "'.$email.'"';
您需要在 emailAcceptLink 和 emailAccesLinkOrgId 的值周围添加引号(单引号/双引号)。