jQuery技术:在PHP中获取无序列表的所有列表项

我有这些标签云列表

  • Music
  • Lion
  • Dwarf</li<

这是由JQuery生成的。 这里的项目是我将插入数据库的标签。 现在我的问题是可以在ul中获得所有

  • 项目吗? 并将它们放在PHP数组中? 因为每个标签都将插入数据库中。 如果我无法使用php获取li项目,那么如何将这些列表项插入数据库? 因为我需要它们,因为它标记到某个项目或post

      您必须进行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)!)。

          www.ctvol.com true Article jQuery技术:在PHP中获取无序列表的所有列表项

          本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

          ctvol管理联系方式QQ:251552304

          本文章地址:https://www.ctvol.com/jquerytutorial/558010.html

          (0)
          上一篇 2021年1月26日 下午12:25
          下一篇 2021年1月26日 下午12:29

          精彩推荐