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中设置代码才是问题所在。