English 中文(简体)
如果存在,如何包括外部的html,否则就无所作为?
原标题:How to include external html if exists, else do nothing?
  • 时间:2011-02-01 14:22:20
  •  标签:
  • jquery

我有一页使用 j子,如果存在外部档案,我想发现。 如果是的话,我想把它装上四肢,但如果是,我想不做任何事情。

使用该代码的Im公司正在装上该文档,但如果外部档案不存在,它就装上了404个错误页。 我很新,希望得到任何帮助。 此外,对档案进行检查的方法需要具有根基+,以便该法典能够被捆绑到没有its的多个地点。

$(function() {
      $( #test ).load( /pages/test.html );
});

任何帮助都将受到高度赞赏。 我正在寻找几天,但我发现的唯一东西是头部检查,如果尿素有效,就没有选择做任何事情。 我很想知道,如何写这部简单法典,但现在它凌驾于我的头上。

Jeri

问题回答

使用<代码>ajax()方法而不是load(<>/code>,并在成功呼吁中设置html(<>>>>):

$(function() {
    $.ajax({
        url: "/pages/test.html",
        cache: false,
        dataType: "html",
        success: function(html){
            $( #test ).html(html);
        }
    });
});

利用Ajax电话:

$.ajax({
  url:  /pages/test.html ,
  success: function(data){
      $( #test ).html(data);
  },
  statusCode: {404: function() {
    $( #test ).html( Unable to retrieve data. Please try again );
  }
});

I ve considered doing something similiar. I d tackle it with Ajax. A google search yielded code someone else has already built at [XUL Ajax site][1] that seems to do what you want -- assuming using Ajax to load the other page is OK.

如果你想要找到哪怕是一页的话,你可以用这个骗子来显示任何东西、信息或不同页。 如今,该法典将显示现有的404条,但这是一个非常小的变化。 事实上,如果你在网页底部下载文字档案,并开放回复的超文本档案,那么,如果另一页没有,你就能够打开一条单一线,使之做不到。

守则样本使用硬编码编码的圆形名称,但你可以轻易改变这些名字,或更改接受这些名字作为参数的职能。 我计划在不久的将来在我自己的某个地点使用这一守则,如果另一页倒塌,这些地方需要改头。

我不能认为,通过同阿贾克斯做事,这样做是好的。

Hmm. I got distracted at work, and thelink don tload anyways. 其他答案基本上相同,甚至更简单。 原始java文字对于同样使用jquery的纸页来说是好的,因此可能仍值得在此连接。

http://www.xul.fr/ajax/responseHTML-attribute.html





相关问题
getGridParam is not a function

The HTML: <a href="javascript:void(0)" id="m1">Get Selected id s</a> The Function: jQuery("#m1").click( function() { var s; s = jQuery("#list4").getGridParam( selarrrow )...

selected text in iframe

How to get a selected text inside a iframe. I my page i m having a iframe which is editable true. So how can i get the selected text in that iframe.

jQuery cycle page with links

I am using the cycle plugin with pager functionality like this : $j( #homebox ) .cycle({ fx: fade , speed: fast , timeout: 9000, pager: #home-thumbs , ...

jquery ui dialog opens only once

I have a button that opens a dialog when clicked. The dialog displays a div that was hidden After I close the dialog by clicking the X icon, the dialog can t be opened again.

jConfirm with this existing code

I need help to use jConfirm with this existing code (php & Jquery & jAlert). function logout() { if (confirm("Do you really want to logout?")) window.location.href = "logout.php"; } ...

Wrap text after particular symbol with jQuery

What I m trying to do, is wrap text into div inside ll tag. It wouldn t be a problem, but I need to wrap text that appears particularly after "-" (minus) including "minus" itself. This is my html: &...