我需要从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”。任何帮助将不胜感激
答案 0 :(得分:0)
使用window.location属性:
window.location.href = "cm.html";
答案 1 :(得分:0)
不完全确定您使用open()
,write()
和close()
的目标,但您应该可以使用window.location打开页面:
window.location = 'cm.html';
请注意,您可以指定相对路径或完全限定路径。