如何在从 ajax 获取时拆分结果数据


How to split result data while getting from ajax

这是我进行 ajax 调用的 JS 块 --

$(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中评论块是一种方式,但我不想那样做

唔——

结果是一个包含 tr 和 TD 的整页,我只想获取 数据。。。实际上数据页.php也与其他文件一起使用,所以不能 修改更多,创建新页面来获取数据也不是 提供:(...我正在尝试在该页面上传递数据的另一件事 IM使用$get['data'] == mystring然后获取我的愿望结果 否则做同样的事情..这是可以的还是任何其他方法??

这是我

的结果 - http://pastebin.com/ky9Lzuuu

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

如果它是 ID 为"myTR"的特定 tr,则这样做:

$('#datadiv').html($(results).find("tr#myTR").html());