0

jquery 1.4.2 バージョンと jquery 1.8 ui バージョンを使用しています。これで、IE8の場合にjqueryダイアログボックスを開いているときに、正常に機能し、リクエストを1つだけ送信しています。しかし、ChromeとFirefoxまたはIE10でこれを試したところ、サーバーに複数のリクエストが送信されました。これについて親切に助けてください。

以下はコードの詳細です:-

document.getElementById("hyperLinksFrame").src = ファイル名;

$('#hyperLinksFrame').dialog({
                title :'Link',
                autoOpen: true,
                width: 500,
                height: 200,
                modal: true,
                resizable: true,
                autoResize: true,
                dialogClass: "ent_blue_iframe",
                buttons:{"Close": function(){
                            $(this).dialog('close');
                        }},
                        close: function(ev, ui) {
                            document.getElementById("hyperLinksFrame").src = "";
                            document.CICoverPageForm.userAction.value = 'addLinksOnCoverPage';
                            ajaxSubmit();
                            $(this).dialog  ('destroy');
                        }
                }).width(500).height(200);


<div id="parentHyperLinkDiv" style="display: none;">
 <iframe src="" id="hyperLinksFrame"> </iframe>
</div>
4

0 に答える 0