0
我正在打開一個簡單的模式並使用以下函數進行Ajax調用。關閉簡單模式時重新提交表單數據
function TransactionModal($id, $s) {
jQuery("#dialog").load("/chat/rejoin", { 'id': +$id, 's': +$s }, function()
{
jQuery("#dialog").modal({
overlay:80,
autoResize:false,
containerCss: {width: "490px", height: "538px"},
overlayCss: {backgroundColor:"#000"}
});
});
}
因爲我想加載頁面中有一些Javascript正在運行,所以我需要使用iframe,因此重新加入頁面中包含以下內容。
<IFRAME SRC="/chat/join/id/<?php echo $id; ?>/cid/<?php echo $cid;?>" width="500" height="535">
<!-- Alternate content for non-supporting browsers -->
Upgrade Browser to support iframes
</IFRAME>
這一切都很好。
我遇到的問題是,當我點擊關閉按鈕時,它將重新提交表單數據。
我不知道爲什麼,但它讓我瘋狂。
如果我刷新頁面,模式將消失並不會重新提交。
如果我點擊X圖像關閉它,它會重新提交。
請幫助,如果你有任何想法,爲什麼它這樣做!