$.ajax({
type: 'GET',
url: fburl,
dataType: 'json',
success: function (data) {
var html = '';
$.each(data["data"], function () {
html += '<div class="box albumCover" rel="' + this.id + '">';
html += '<div class="album" style=\'background: url("http://graph.facebook.com/' + this.cover_photo
+ '/picture?type=normal") no-repeat center center; background-size: cover; \'>';
html += '<div class="titleWrap"><div class="titleBox">' + this.name + '</div></div></div></div>';
});
$("#albums").append(html);
}, complete: function (){
alert('done');
}); // here
我的ajax完整有什么问题?我得到了意想不到的令牌&#39;)&#39;在上面代码的最后一行。
答案 0 :(得分:2)
您的代码未正确关闭$.ajax
函数的配置对象参数。
最后一行需要额外}
:
$.ajax({
type: 'GET',
url: fburl,
dataType: 'json',
success: function (data) {
.
.
.
}, complete: function () {
alert('done');
} // your code only closed out this function
}); // and not this object
答案 1 :(得分:2)
我认为您必须将代码放入 Notepad++ 并将其另存为.js
文件。然后检查代码括号。
complete: function (){
alert('done');
} //you were not closing your complete function.