我有这些标签云列表
- Music
- Lion
- Dwarf</li<
这是由JQuery生成的。 这里的项目是我将插入数据库的标签。 现在我的问题是可以在ul中获得所有
您必须进行AJAX调用:
var lis = new Array(); // Iterate through the 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在服务器上执行,如果这是通过jquery进行的,那么PHP对此一无所知。
您将需要使用javascript获取所有信息并将其发送回服务器,或者您需要将整个页面HTML(以某种方式)发送回服务器以供PHP查看。 我建议第一个选择。
编辑:我不是使用javascript热门,只是使用一些基本function,但你可以将事件写入
或数据进入的地方。 该函数将查找
有多少
将它们弹出到一个数组中,并通过表单或ajax查询将它们发送到PHP服务器。
对不起,我对js代码帮不了多少。
您需要使用JQuery中的.find()函数获取ul中的所有项目,并使用ajax进行POST并处理信息
以上就是jQuery教程分享在PHP中获取无序列表的所有列表项相关内容,想了解更多jQuery开发(异常处理)及jQuery教程关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/jquerytutorial/558010.html