jquery从ajax中分解返回字符串

时间:2013-06-20 20:25:22

标签: jquery

我有一个对php的ajax调用,它返回一个li项列表作为字符串。
我不能改变php部分。

问题:
如何将ajax调用的返回数据拆分为每个li项并将其推入数组?

var arr = [];
$.post('process.php', function(data) {

    // data returns a string like:  "<li>content</li><li>content</li><li>content</li>"

    var eachLI = data.split();
    arr.push(eachLI);
}

1 个答案:

答案 0 :(得分:2)

jQuery可以将您返回的字符串解析为html -

$.post('process.php', function(data) {
    // data returns a string like:  "<li>content</li><li>content</li><li>content</li>"
    var eachLI = $(data);
}

演示----> http://jsfiddle.net/yKkzS/4/