-1

这是我用于进行 ajax 调用的 JS BLOCK——

$(document).ready(function () {
    $('#myid').change(function () {
        var optval = $('#myid').val();

        if (optval == 3) {
            var url = '<?php echo base_url ?>datapage.php';
            $.ajax({
                type: "GET",
                url: url,
                success: function (results) {
                    $('#datadiv').html(results);
                }
            });
        }

    });
});

我如何从结果中拆分数据,因为我已经尝试过类似的方法但它不起作用 results.serialize()。虽然评论块datapage.php 是一种方式,但我不想那样做

PS——

结果是一个完整的页面,其中包含 tr 和 td,我只想获取数据...实际上 datapage.php 也正在与其他文件一起使用,因此无法对其进行更多修改并且也没有提供创建新页面来获取数据: (......还有一件事我试图传递数据并在那个页面上使用$get['data'] == mystring然后获取我的愿望结果,否则做同样的事情......这是可以的还是任何其他方法??

这就是我在结果中得到的结果——http: //pastebin.com/ky9Lzuuu

4

1 回答 1

0

如果你有一个从服务器返回的 HTML,你可以简单地使用 jQuery 选择器来获取 HTML 的所需部分并将其插入到页面中

如果它是 id 为“myTR”的特定 tr,请执行以下操作:

$('#datadiv').html($(results).find("tr#myTR").html());
于 2012-06-08T05:54:11.043 回答