检查是否存在URL,然后在iframe中打开

时间:2013-09-18 18:00:33

标签: ajax iframe

目前,我用

打开一个网址
window.open("#iframeid", myurl);

但是,理想情况下我想在加载之前检查网址是否存在。 我已将代码更改为以下内容,但我无法查看出错的位置。 似乎没有任何事情发生。 如果我将.add更改为.src,我会收到错误。

任何帮助都将不胜感激。

$.support.cors = true;
$.ajax({
  url: myurl,
  dataType: 'html',
  success: function(data){
    $("#iframeid").add(data);
  },
  error: function(data){
    alert("didn't work");
  }
});

1 个答案:

答案 0 :(得分:0)

您可以根据statusCode执行代码:

    $.ajax({
        url: myurl,
        dataType: 'html',
          statusCode: {
              200: function(){
                  //run your success code
              },
              404: function() {
                  alert( "page not found" );
              }
          }
     });