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