使用ajax和history.pushState无刷新改变页面URL示例

2019-09-14 07:07:41王振洲


function is_pjax(){
return array_key_exists('HTTP_X_PJAX', $_SERVER) && $_SERVER['HTTP_X_PJAX'] === 'true';
}

虽然接口上只有pushState、replaceState、onpopstate,但在使用的时候需要做很多的处理。

针对这个已经写好了一个基于jquery的插件,接下来的文章会详细介绍如何使用pjax(ajax+pushState)进行无刷新改变URL浏览。