Javascript AJAX未捕获语法错误:意外标识符
我在这个AJAX调用中遇到了错误“uncaughtsyntaxerror:Unexpected identifier”,我尝试了一些解决方法,但似乎没有一个奏效。。。有什么想法吗?提前谢谢Javascript AJAX未捕获语法错误:意外标识符,javascript,jquery,ajax,Javascript,Jquery,Ajax,我在这个AJAX调用中遇到了错误“uncaughtsyntaxerror:Unexpected identifier”,我尝试了一些解决方法,但似乎没有一个奏效。。。有什么想法吗?提前谢谢 $.ajax({ type: 'POST', url: 'ajaxManager2.php', data:{'name1=' $targetName, 'name2=' $sourceName}, success:
$.ajax({
type: 'POST',
url: 'ajaxManager2.php',
data:{'name1=' $targetName, 'name2=' $sourceName},
success: function() {
alert("swap success");
}
});
$targetName和$souceName是全局变量,因此没有问题。。。我想我的语法有问题…问题在于您提供给
数据的对象的语法。键不应包含=
,并且应使用:
分隔键对。试试这个:
data: {
name1: $targetName,
name2: $sourceName
},
问题在于提供给数据的对象的语法。键不应包含=
,并且应使用:
分隔键对。试试这个:
data: {
name1: $targetName,
name2: $sourceName
},
post/get方法在您尝试post对象时不接受数据
对象
您应该更改数据:{'name1='$targetName,'name2='$sourceName},
到
data:{name1:$targetName,name2:$sourceName},
post/get方法在您尝试发布数据时不接受该对象
您应该更改数据:{'name1='$targetName,'name2='$sourceName},
到
data:{name1:$targetName,name2:$sourceName},
您好,我这样做了,是的,它成功地修复了错误,但是我现在遇到了另一个错误(jquery错误),我想这一定是因为我在php页面上接收数据的方式;我正在运行一个过滤器输入并清理字符串,但我不确定这是否是在这种类型的ajax中接收问题的正确方法……您必须更新您的问题或创建一个新问题。嗨,我这样做了,是的,它成功地修复了错误,但我现在遇到另一个错误(jquery错误)我想这一定是因为我是如何接收php页面上的数据的;我正在运行一个过滤器输入并清理字符串,但我不确定这是否是在这种ajax类型中接收的正确方法……您必须更新您的问题或提出新的问题