如何将php echo语句转换为预定义列表?
我在服务器上有这个test.php文件,它回显了四个语句....就像这样:
echo "<p> Test Results 1</p>";
echo "<p> Test Results 2</p>";
echo "<p> Test Results 3</p>";
echo "<p> Test Results 4</p>";
我使用ajax $ .post请求请求此信息,如下所示:
$.post("test.php", function(data)
{
$.each(data, function(key, value)
{
$("#testResults li:eq(key)").append(value);
});
});
event.stopImmediatePropagation();
我需要将它们放入预定义列表中,如下所示:
<ul id="testResults">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
答案 0 :(得分:1)
$.post("test.php", function(data)
{
$.each(data, function(key, value)
{
$("#testResults)").append('<li id="'+key+'">'+value+'</li>');
});
});
event.stopImmediatePropagation();
此代码会将li标签添加到ul id =“testResults” 请求的关键字是附加的li标签的id。
希望这就是你所需要的。
答案 1 :(得分:0)
我不确定Javascript上的这个。但是你应该尝试在php中返回一个包含这四个值的数组。这样您就可以访问数组的每个元素并发回尽可能多的数据。