这是我的警报 html
<div id="feature" class="feature">
<div id="alerts">
</div>
# other html data
</div>
这是我的Ajax
电话
// send the data to the server using .ajax() or .post()
$.ajax({
type: 'POST',
url: 'addVideo',
data: {
video_title: title,
playlist_name: playlist,
url: id,
success: notify('success', 'saved!')
error: notify('failure', 'not saved!')
},
这是notify
函数的外观
function notify(notify_type, msg) {
var alerts = $('#alerts');
alerts.append('<a class="close" data-dismiss="alert" href="#">×</a>');
if (notify_type == 'success') {
alerts.addClass('alert alerts-success').fadeIn('fast');
}
if (notify_type == 'failure') {
alerts.addClass('alert alerts-error').fadeIn('fast');
}
}
我在这里使用参考 - http://twitter.github.com/bootstrap/components.html#alerts 当我在 Firebug 上调试时,我看到没有找到选择器的元素:“#alerts” 虽然我可以看到 div视图源代码中的标签,一定有什么问题?
需要 - 根据响应,我想自动在文本中插入适当的警报
我正在学习 jQuery,我确信这有错误,但无法理解失败的地方