Jquery SyntaxError:属性列表[在此错误上中断]}之后缺少});
有人能帮我解释一下语法吗?萤火虫不停地告诉我错误不知道我做了什么Jquery SyntaxError:属性列表[在此错误上中断]}之后缺少});,jquery,Jquery,有人能帮我解释一下语法吗?萤火虫不停地告诉我错误不知道我做了什么 $(document).ready(function () { $(".custompage").click(function () { var Splitter = (this.id).split("-"); var thepage = Splitter[1]; $("#myblock").slideUp(); $.ajax({ ty
$(document).ready(function () {
$(".custompage").click(function () {
var Splitter = (this.id).split("-");
var thepage = Splitter[1];
$("#myblock").slideUp();
$.ajax({
type: "POST",
url: "userpagesajax.php",
data: {
pageid: thepage,
siteid: "' . $siteid . '"
},
success: function (Response) {
$("#myblock").slideDown(Response);
});
});
})
您需要使用
}
$.ajax({
type: "POST",
url: "userpagesajax.php",
data: {
pageid: thepage,
siteid: "' . $siteid . '"
},
success: function (Response) {
$("#myblock").slideDown(Response);
} // <-- Success function block closed here
}); //<-- Ajax options closed here along with ajax method brackets.
正确语法-
$(document).ready(function () {
$(".custompage").click(function () {
var Splitter = (this.id).split("-");
var thepage = Splitter[1];
$("#myblock").slideUp();
$.ajax({
type: "POST",
url: "userpagesajax.php",
data: {
pageid: thepage,
siteid: "' . $siteid . '"
},
success: function (Response) {
$("#myblock").slideDown(Response);
} // you had an extra );
});
});
}); // you were not closing .ready
这应该行得通。只是放错了括号和大括号
顺便说一句,以后使用这个网站。每当我有一个自己无法发现的小错误时,我就使用它
您可以点击JSHint,它将突出显示错误可能出现的位置。它还将根据括号是否闭合,将括号和大括号高亮显示为绿色或红色。计数有那么难吗???它甚至说失踪}..@Christoph是的。。。是的。使用括号匹配的代码编辑器时,如果括号的数量不匹配,它会直接告诉您,这就更难了。发布这样的问题更容易在堆栈溢出时羞辱自己XD@Kolink好吧,毕竟这是Stackoverflows的错误——它们不提供任何语法高亮、括号匹配,也不提供开发人员控制台,在将代码粘贴到此处时提示明确无误的消息。这用于动态加载页面。因为我使用的是jQuery1.3.2,所以我不得不将其更改为live$(“.custompage”).live(“单击”,函数()
$(document).ready(function () {
$(".custompage").click(function () {
var Splitter = (this.id).split("-");
var thepage = Splitter[1];
$("#myblock").slideUp();
$.ajax({
type: "POST",
url: "userpagesajax.php",
data: {
pageid: thepage,
siteid: "' . $siteid . '"
},
success: function (Response) {
$("#myblock").slideDown(Response);
} // you had an extra );
});
});
}); // you were not closing .ready
$(document).ready(function () {
$(".custompage").click(function () {
var Splitter = (this.id).split("-");
var thepage = Splitter[1];
$("#myblock").slideUp();
$.ajax({
type: "POST",
url: "userpagesajax.php",
data: {
pageid: thepage,
siteid: "' . $siteid . '"
},
success: function (Response) {
$("#myblock").slideDown(Response);
}
});
});
});