如何使用AJAX从不同的页面获取div的html?

Mik*_*ood 8 javascript ajax jquery

如何获取位于不同站点的某个html元素的html?

解:

$.ajax({
url: 'somefile.html',
success: function(data) {
    data=$(data).find('div#id');
    $('#mydiv').html(data);
    alert('Done.');
 }
});
Run Code Online (Sandbox Code Playgroud)

Nor*_*rse 13

您可以将$ .load与附加容器一起使用

与$ .get()不同,.load()方法允许我们指定要插入的远程文档的一部分.

$('#result').load('ajax/test.html #container');
Run Code Online (Sandbox Code Playgroud)


gop*_*410 5

干得好:

$('#div_id_in_your_page').load('ajax_page.html #required_div');
Run Code Online (Sandbox Code Playgroud)

上课:

$('.div_class_in_your_page').load('ajax_page.html #required_div');
Run Code Online (Sandbox Code Playgroud)


小智 5

对php或任何其他文件进行ajax调用,使用CURL或其他工具获取你想要的页面并提取div并回显它然后当你找回html时只需将它放在页面中的div中

    $.ajax({
    url: 'somefile.html',
    success: function(data) {
                    data=$(data).find('div#id');
        $('#mydiv').html(data);
        alert('Done.');
     }
    });
Run Code Online (Sandbox Code Playgroud)