只获取文件的一部分

Mar*_*ark 3 jquery

我有一些非常简单的示例代码,如下所示:

$.ajax({
  url: 'demo2.htm',
  success: function(loadeddata){
    $("#loaded_data").html(loadeddata);
    alert('success');
  },
  error: function(){
    alert('failure');
  }
});
Run Code Online (Sandbox Code Playgroud)

加载的数据当前返回所有内容.我需要的是只获得一个特定的div并使其成为#loaded_data的html.

我怎么做?

谢谢!

编辑:

在尝试使用.load()时......

这是我在评论中写的内容.

谢谢,您的更新示例很棒.但是我不确定我的错是什么.

这个:有效

$("#loaded_data").load("demo2.htm #mydiv", function(text, status, request) {
    if(status == 'success') {
        alert('success');
    } else {
        alert('error');
    }
});
Run Code Online (Sandbox Code Playgroud)

这个:

$("#loaded_data").load("demo5.htm #mydiv", function(text, status, request) {
    if(status == 'success') {
        alert('success');
    } else {
        alert('error');
    }
});
Run Code Online (Sandbox Code Playgroud)

才不是.它只是挂起.没有demo5.htm但是没有返回错误.

再次感谢您的帮助.

Pao*_*ino 5

你可以使用.load()这个:

$("#loaded_data").load("demo2.htm #mydiv", function(text, status, request) {
    if(status == 'success') {
        alert('success');
    } else {
        alert('error');
    }
});
Run Code Online (Sandbox Code Playgroud)

如果这不适合你,你做错了,我们需要看一些代码.

下面是获取单个的div的样品从当前页当前页使用上面的代码.