我有这些标签云列表
<ul #id = "tag-cloud-list">
<li class = "items">Music</li>
<li class = "items">Lion</li>
<li class = "items">Dwarf</li<
</ul>
这是由 JQuery 生成的。这里的项目是我将插入到数据库中的标签。现在我的问题是有可能获得所有 <li>
ul 内的项目?并将它们放入 PHP 数组中?因为每个标签都会被插入到数据库中。如果我无法使用 php 获取 li 项目,那么如何将这些列表项目插入数据库?因为我需要它们,因为它是某个项目或帖子的标签
最佳答案
您必须进行 AJAX 调用:
var lis = new Array();
// Iterate through the <li> items
$("#tag-cloud-list").children("li").each(function()
{
lis.push($(this).text());
});
// Make AJAX call and set data to something like "Music::Lion::Dwarf"
$.ajax({
url: "dostuff.php",
type: "POST",
data: { items: lis.join("::") },
success: function() { alert("OK"); }
});
然后在 PHP 脚本中使用
$lis = $_POST['items'];
$liarray = explode("::", $lis);
检索 li
项的数组
关于php - PHP中获取无序列表的所有列表项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11757534/