0

目前,我打开一个网址

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");
  }
});
4

1 回答 1

0

您可以根据 statusCode 执行代码:

    $.ajax({
        url: myurl,
        dataType: 'html',
          statusCode: {
              200: function(){
                  //run your success code
              },
              404: function() {
                  alert( "page not found" );
              }
          }
     });
于 2013-09-18T18:09:38.143 回答