0
我已經將一些數據加載到了boostrap中。ajax加載內容上的jQuery動作
$(".open_modal").live('click', function() {
var $url = $(this).attr('data-url');
var $title = $(this).attr('title');
var $modal_data = $('<div class="modal" id="my_modal"><div class="modal-header"><button class="close" data-dismiss="modal">×</button><h3><img src="/assets/imgs/loading.gif" /> Loading....</h3></div><div id="modal_content"></div></div>')
$modal_data.modal({
show: true,
backdrop: 'static'
});
$modal_data.find("#modal_content").load($url,function(){
$modal_data.find("h3").text($title);
});
return false;
});
我加載包含表單內容...
我想火jQuery代碼塊提交事件。
$("body").delegate("#post_status_frm", 'submit', function (e) {
var $this = $(this);
var $status = $("#shout_field").val();
$.ajax({
type: "POST",
url: "/do/post_status.asp",
data: $this.serialize(),
success: function (data) {
if (data === 'true') {
$("#my_modal").modal('hide');
$("#activity").load('/content/activity.asp');
} else {
alert(data);
}
}
});
return false;
});
但它不工作?
我試着在事件上拋出一個alert("")
來檢查它是否正在觸發。它不是。
我很難過。
你確定在dom上有一個ID爲post_status_frm的元素嗎?如果他們的身份證真的有效,你是否試圖用螢火蟲看? –
是的,具有該ID的表單出現在控制檯中。 – chris
您是否檢查過** post_status.asp **是否返回有效的JSON? – Coby