Я открываю простой модальный режим и выполняю 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 на странице, которую я хочу загрузить, мне нужно использовать iframes, поэтомуна странице повторного подключения есть следующее.
<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чтобы закрыть его, он отправляет повторно.
Пожалуйста, помогите, если у вас есть идеи, почему он это делает!