【发布时间】:2015-07-29 11:05:01
【问题描述】:
我试图在 ajax 请求完成时显示成功消息,但到目前为止还没有成功。 这是html部分
<a href="#" class="bookmarked has-tooltip" data-title="Add to favorite" id="'.$row['image_id'].'"></a>
<span id="message"></span>
这是ajax部分
$(document).ready(function(){
$('.bookmarked', $('.buttons')).click(function(){
$.post('misc/add_favorites.php', {
image_id: $(this).attr('id') },
success: function(){
$('#message').html('<div id="alertFadeOut" style="color: green">Added to favorites!</div>'); // Diplay message with a fadeout
$('#alertFadeOut').fadeOut(3000, function () {
$('#alertFadeOut').text('');
});
});
console.log(data);
});
});
在控制台中我也遇到了这个错误
Uncaught SyntaxError: missing ) after argument list
【问题讨论】:
-
控制台将该错误具体指向何处?
-
关于成功函数-
success: function(){ -
这是什么?
$('.bookmarked', $('.buttons'))?