如何通过AJAX在另一个页面上显示选中的帖子?(如对比风格)

时间:2015-01-22 作者:Ho Thanh Cyberdelia Nhan

我想为我的WordPress网站创建一个“比较”模型,但做得不好。

我不知道怎么。。。

在一个页面上,我显示了帖子(自定义帖子类型,例如“产品”)。帖子(产品)标题旁边有一个复选框。

如果用户选中了例如两个帖子/产品(例如产品a和产品b),如何检索每个复选框或以上的值($post->ID)?

如何保存产品a和产品b的选中$post->ID以供以后在AJAX中使用?

我应该通过jQuery检索它们吗。click()函数?

最后,单击链接或按钮后,如何在单独的页面上通过AJAX解析和显示这两篇选定的文章(例如标题和内容)?这可能吗?

简短版本:用户检查两篇帖子,点击按钮,这些选中的帖子将显示在另一个页面上。

任何帮助都将不胜感激!

当做

1 个回复
最合适的回答,由SO网友:Alexey 整理而成

添加data-post_id 属性设置为复选框,并用相应的帖子ID填充。单击compare 按钮(链接)使用JavaScript(jQuery)从复选框中检索所有帖子ID重定向到比较页面,url中的帖子ID作为GET参数。这只是如何完成任务的一个场景PS您的问题与WordPress本身无关,而是web应用程序架构的表单域。

结束

相关推荐

从管理面板提交AJAX表单

我在管理面板中创建了一个页面,并在那里创建了CSV导出/导入表单。我的表格的作用是“/wp-admin/admin-post.php“。我想通过ajax提交该表单。我想保持在我在管理面板中创建的同一页面上。这是我用表单创建管理页面的代码。add_action( \'admin_menu\', \'suiteImportExport\' ); function suiteImportExport(){ add_submenu_page(\'edit.php?post_type=su