jqueryajax从流程页面返回部分数据

jqueryajax从流程页面返回部分数据,jquery,Jquery,我想从主页发送一些订单,然后在流程页面中,会有一个mysql查询,查询出很多行数据。但我希望将这些数据返回到主页中的几个div。我在这里尝试了代码,但这会导致未捕获的TypeError:(返回数据)没有方法“find”,所以可以在jquery.ajax中完成这项工作吗?如何完成?谢谢 主页: $.ajax({ url: "precess", dataType: "html", type: 'POST', data: "process="+code,

我想从主页发送一些订单,然后在流程页面中,会有一个mysql查询,查询出很多行数据。但我希望将这些数据返回到主页中的几个
div
。我在这里尝试了代码,但这会导致
未捕获的TypeError:
(返回数据)
没有方法“find”
,所以可以在jquery.ajax中完成这项工作吗?如何完成?谢谢


主页:

$.ajax({
    url: "precess", 
    dataType: "html",
    type: 'POST',
    data: "process="+code, 
    success: function(data){ 
        $("#title").html(data.find("#a1"));
        $("#content").html(data.find("#a2"));
    }
});

<div id="title"></div>
/* some other html codes */
<div id="content"></div>
$.ajax({
url:“进程”,
数据类型:“html”,
键入:“POST”,
数据:“进程=”+代码,
成功:函数(数据){
$(“#title”).html(data.find(“#a1”);
$(“#content”).html(data.find(“#a2”);
}
});
/*其他一些html代码*/

进程页

<div id="a1">/* something from mysql query */</div>
<div id="a2">/* something from mysql query */</div>
/*来自mysql查询的内容*/
/*mysql查询中的一些东西*/

> > P>已经发布了正确的解决方案,但您应该考虑使用JSON。

Javascript

$.ajax({
    url: "precess", 
    dataType: "html",
    type: 'POST',
    data: "process="+code, 
    success: function(json){
        var result = jQuery.parseJSON(json);
        $("#title").html(result.a1);
        $("#content").html(result.a2);
    }
});
PHP

$result = array();
$result['a1'] = 'foo';
$result['a2'] = 'bar';
echo json_encode($result);

已经发布了正确的解决方案,但您应该考虑使用JSON。

Javascript

$.ajax({
    url: "precess", 
    dataType: "html",
    type: 'POST',
    data: "process="+code, 
    success: function(json){
        var result = jQuery.parseJSON(json);
        $("#title").html(result.a1);
        $("#content").html(result.a2);
    }
});
PHP

$result = array();
$result['a1'] = 'foo';
$result['a2'] = 'bar';
echo json_encode($result);