我有一個奇怪的問題,我無法理解它爲什麼會發生。彈出窗口第一次打開的原因是什麼
我叫了一個頁面 - 備註(說)由jquery ajax在網格viw的點擊行上。然後我將該頁面(作爲響應)綁定到一個div - dvRemarks(說)。這個div在彈出窗口中打開。
彈出窗口只是第一次打開,這是正常工作。但是當我第二次點擊時,數據即將響應,但是這次彈出不打開。問題是隻彈出,但我不明白爲什麼它是?
當我再次刷新頁面時,它只會再次打開Ist時間。
下面是jQuery的: -
jQuery(function() {
// Remarks
jQuery('#<%=dvRemarks1.ClientID %>').dialog({
autoOpen: false,
width: 600,
modal: true
});
// Remarks Link
jQuery('#lnkDialog').click(function() {
jQuery('#<%=dvRemarks1.ClientID %>').dialog('open');
return false;
});
});
下面是我在點擊呼叫功能: -
function Call_Ajax(id)
{
var d = new Date();
var n = d.getMilliseconds();
var parameters="id=" + id;
$.ajax({
type: "POST",
url: "Remark.aspx",
data: {id:id, n:n},
success: function(response) {
$('#<%=dvRemarks.ClientID %>').html(response);
$("#lnkDialog").click();
},
error: function() {
alert('Some problem has been occured.');
}
});
}
而且下面是div - dvRemarks在我綁定響應
<div id="dvRemarks1" runat="server" style="display: none;" title="Enter Remarks">
<div id="dvRemarks" runat="server">
</div>
</div>
謝謝。
你有它裏面的UpdatePanel? – Aristos
沒有親愛的我沒有把它放在更新面板 – David
我也試過,但它不能解決我的問題。 – David