无需重新加载AJAX即可更改URL

时间:2021-08-13 作者:Simon

我可以在不重新加载的情况下使用Ajax+Wordpress更改页面吗?

web上仅提供与动态后期显示或AJAX分页相关的文章。

在“wp\\U nav\\U menu”中,我可以在哪里找到AJAX的使用方法;

以下是我的灵感:(看他们的导航)LINK

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

您链接到的站点并没有使用AJAX更新导航菜单,相反,当您单击一个链接时,他们会通过JS加载目标,然后将整个页面交换为新页面。

pushState的一些技巧可以确保地址栏中的URL发生更改,并保留后退/前进。看看这个术语PJAX,有一些JS库实现了它,它可能是一个更有用的搜索词。

否则,您的选择将受到限制。如果您正在构建SPA,则需要构建菜单,并使用浏览器历史记录/当前URL确定要设置样式的元素

相关推荐

$POST在WordPress循环中未定义[AJAX]

我目前正在通过ajax调用下一页的帖子。我使用jQuery发出请求,在php处理程序函数中构建一个自定义查询,遍历它,然后发送回HTML。这是我的循环: $args = $_REQUEST[\'query\']; $request_query = new WP_Query($args); if ($request_query->have_posts()) { while ($request_query->have_posts()