我对两个ajax操作有问题。我有一个post grid,它有一个前端排序“ASC”和“DESC”。因此,如果我单击“DESC”,它会将WordPress查询参数“order by”更改为“DESC”。它起作用了。
但我有加载更多按钮,这也是ajax。它也可以工作,但不考虑上面的情况,因为它的查询参数与initial保持相同。因此,如果我单击DESC按钮并单击load more,它将加载第二个页面,而不考虑DESC。
有任何可能的解决方法吗?
我对两个ajax操作有问题。我有一个post grid,它有一个前端排序“ASC”和“DESC”。因此,如果我单击“DESC”,它会将WordPress查询参数“order by”更改为“DESC”。它起作用了。
但我有加载更多按钮,这也是ajax。它也可以工作,但不考虑上面的情况,因为它的查询参数与initial保持相同。因此,如果我单击DESC按钮并单击load more,它将加载第二个页面,而不考虑DESC。
有任何可能的解决方法吗?
如果您有一个表单,您应该在其中有一个排序字段,以便您可以在表单提交时发送订单值。通过这种方式,您可以将排序参数发送到后端回调函数。如果没有表单,则应将此参数添加到另一个具有如下数据属性的元素中:
<button id="load-more" data-order="DESC">Load More</button>
然后在javascript代码中,将此值添加到ajax调用参数中。请记住,在调用ajax进行排序时,应该更改此参数。
嗨,我正在尝试按作者在作者上显示文章。php,但我无法获取作者ID。域。com/author/user\\u 23/(显示该用户的帖子)JQuery jQuery(\'#menu_posts\').click(function(){ $.ajax({ type : \'GET\', url : \'/wp-admin/admin-ajax.php\', dataType : \