未捕获的jquery SyntaxError:意外的标记:
我的帖子看起来像这样:
$.post('/ajaxvalidate/1', {"nid": nid}, function(data) {
我收到Uncaught SyntaxError: Unexpected token :
谷歌浏览器出现错误。
我明白,我需要设置一个内容类型或其他东西,从这个问题:未捕获SyntaxError:意外的标记:
我不明白该怎么做。
http://api.jquery.com/jQuery.post/没有例子。 :( 谢谢。
jQuery.post API页面上有许多链接到的示例。 它们大约是下一页的1/3。 该页面上的最后一个示例显示了在此方法中传递'json'内容类型。
这里有一个做jQuery post
的例子 - 这个工作在jsFiddle中没有问题:
$(function() {
$.post("/ajax_json_echo/", {html: "stuff"}, function(data) { alert(data.post_response.html);}, "json");
});
我使用'json'作为我的数据类型将数据传递给服务。
那么,你确定没有发生服务器端错误吗? 尝试通过Fiddler或Firebug运行你的电话,看看你回来。 另外,您的服务期望的是什么类型的数据?
用你所看到的更新你的帖子,我会相应地更新我的答案。
希望这可以帮助。
当我忘记关闭时,我得到了同样的错误$(document).ready(function(){
with );
(不仅) }