0

ajax 呼び出しから別の html ページを開く必要があります。次のコードを使用していました。しかし、それは機能していません。

                     $('#cm').blur(function(){
    var cmnumber = document.forms['myform']['cm'].value;

    $.ajax({
    type:'get',
    url: "/validatecm/"+cmnumber,
    cache:false,
    async:false,
    data:cmnumber,
    success: function(data) {

            if ( data == cmnumber)
            {  alert ("Its a valid CM")}
            else
            { var answer = confirm("Want to create New one")
                if(answer)
                {
                    alert("good")
                    var win=window.open('cm.html',"_self");
                    with(win.document)
                    {
                        open();
                        write();
                        close();
                    }
                }
            }
    }
    })
    });

同じページでhtmlファイル「cm.html」を開く必要があります。どんな助けでも大歓迎です

4

2 に答える 2

0

、、、およびで何をしようとしているのかよくわかりませんがopen()window.locationを使用してページを開くことができるはずです。write()close()

window.location = 'cm.html';

相対パスまたは完全修飾パスのいずれかを割り当てることができることに注意してください。

于 2013-03-04T14:19:23.763 に答える
0

window.locationプロパティを使用します。

window.location.href = "cm.html";
于 2013-03-04T14:17:57.803 に答える