Ajax 检查URL是否存在,然后在iframe中打开
目前,我打开了一个带有Ajax 检查URL是否存在,然后在iframe中打开,ajax,iframe,Ajax,Iframe,目前,我打开了一个带有 window.open("#iframeid", myurl); 但是,理想情况下,我希望在加载url之前检查它是否存在。 我已将代码更改为以下内容,但我看不出哪里出了问题。 似乎什么也没发生。 如果我将.add更改为.src,就会得到一个错误 任何帮助都将不胜感激 $.support.cors = true; $.ajax({ url: myurl, dataType: 'html', success: function(data){ $("#if
window.open("#iframeid", myurl);
但是,理想情况下,我希望在加载url之前检查它是否存在。
我已将代码更改为以下内容,但我看不出哪里出了问题。
似乎什么也没发生。
如果我将.add更改为.src,就会得到一个错误
任何帮助都将不胜感激
$.support.cors = true;
$.ajax({
url: myurl,
dataType: 'html',
success: function(data){
$("#iframeid").add(data);
},
error: function(data){
alert("didn't work");
}
});
您可以根据状态代码执行代码:
$.ajax({
url: myurl,
dataType: 'html',
statusCode: {
200: function(){
//run your success code
},
404: function() {
alert( "page not found" );
}
}
});
谢谢,我将尝试一下,但是,我相信在iframe中设置代码才是问题所在。