0

我有一个对 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);
}
4

1 回答 1

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/

于 2013-06-20T20:27:05.297 回答