获取PHP中无序列表的所有列表项

获取PHP中无序列表的所有列表项

本文介绍了获取PHP中无序列表的所有列表项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有这些标签云列表

<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项目,那么如何将这些列表项目插入数据库?因为我需要它们,因为它是某个项目或帖子的标签

That was generated by JQuery. The items here are tags that I will insert to the database. Now my question is it possible to get all <li> items inside the ul? and put them inside a PHP array? because each of these tags will be inserted in the database. if there's no way I can get a li items using php then how would Insert these list items into the database? because I needed them since it is tag to a certain item or post

推荐答案

您必须进行AJAX调用:

You have to make an AJAX call:

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脚本中,使用

Then in the PHP script, use

$lis = $_POST['items'];
$liarray = explode("::", $lis);

检索li个项目的数组

这篇关于获取PHP中无序列表的所有列表项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-29 18:41