Html 使用ajaxjquery响应提取表

Html 使用ajaxjquery响应提取表,html,jquery,Html,Jquery,我为提取表的页面使用了整个html代码。这是我的密码 $(document).ready(function () { alert("Hello"); $.ajax( { url: '/Member/DownloadUrlData', type: "POST", dataType: "html", async: true, cache: false,

我为提取表的页面使用了整个html代码。这是我的密码

 $(document).ready(function () {

        alert("Hello");
        $.ajax(
        {
        url: '/Member/DownloadUrlData',
        type: "POST",
        dataType: "html",
        async: true,
        cache: false,
        beforeSend: function (request) {

        },
        success: function (data) {
           // $('#rData').load('data #container');

            alert(data);
            var theHtml = $.parseHTML(data).filter('#container>table:first').html();

           $("#rData").append(theHtml);

       },
        error: function (xmlHttpRequest, textStatus, errorThrown) {
                    },
        complete: function (xmlHttpRequest, textStatus) {
       }
   });

       <div id="rData">

      </div>
$(文档).ready(函数(){
警惕(“你好”);
$.ajax(
{
url:“/Member/DownloadUrlData”,
类型:“POST”,
数据类型:“html”,
async:true,
cache:false,
发送前:功能(请求){
},
成功:功能(数据){
//$('rData').load('data#container');
警报(数据);
var theHtml=$.parseHTML(数据).filter('#container>table:first').html();
$(“#rData”).append(html);
},
错误:函数(xmlHttpRequest、textStatus、errorshown){
},
完成:函数(xmlHttpRequest,textStatus){
}
});

但是我无法提取该表。错误日志中显示的问题是“#container>table:first”不是函数。我如何解决这个问题。

既然
数据
是html标记,请尝试

$(data).find('#container>table:first').html();
例:


演示:

由于
数据
是html标记,请尝试

$(data).find('#container>table:first').html();
例:


演示:

替换
var theHtml=$.parseHTML(数据).filter(“#容器>表:第一个”).html();
通过
var theHtml=$(数据)。查找(“#容器>表:第一”).html();
替换
var theHtml=$.parseHTML(数据)。筛选(“#容器>表:第一”).html();
通过
var theHtml=$(数据).find('#container>table:first').html()

在出现问题之前,没有必要使用它remains@user2598044你能分享
数据的值吗?@user2598044有一个小问题,我已经重新更新了答案谢谢你我得到了内容。我能再问一个问题吗,我怎么能在那个URL中获得图像?在这个问题出现之前没有必要使用它remains@user2598044你能分享
数据的值吗?@user2598044有一个小问题,我重新更新了答案谢谢你我得到了内容。我能再问一个问题吗,我怎样才能在那个url中获得图像