history AJAX是什么功能?

2026-04-06 11:591阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计227个文字,预计阅读时间需要1分钟。

history AJAX是什么功能?

使用 AJAX 获取历史数据,并通过 `setState` 函数更新状态。代码示例:

history AJAX是什么功能?

javascriptfunction setState(p) { var list=''; if ($('#goods-list').length) { list=$('#goods-list'); } else if ($('#first-list').length) { list=$('#first-list'); } else if ($('#ads-list').length) { list=$('#ads-list'); } // 省略后续代码}

history ajax 回退历史

function setState(p) { var list = ''; if ($('.goods-list')) { list = $('.goods-list'); } else if ($('.first-list')) { list = $('.goods-list'); } else if ($('.ads-list')) { list = $('.ads-list'); } else { } var statusUrl = window.location.href; var stateobj = ({ //里面存放url等信息,stateobj将作为pushState()的第一个参数 url: statusUrl, list: list.html(), title: '', page: p }); if (window.history.state) { window.history.replaceState(stateobj, null, statusUrl); //将当前url加入堆栈中 } else { window.history.pushState(stateobj, null, statusUrl); //将当前url加入堆栈中 } }; function aClick() { $('a').click( function (event) { event.preventDefault(); if ($('.goods-list')) { var page = $('.goods-list').data('page'); } else { var page = 0; } if (!$(this).hasClass('tb_app')) { setState(page); } var cms_ua = navigator.userAgent.toLowerCase(); if ($(this).hasClass('ui-link') && cms_ua.match(/MicroMessenger/i) == 'micromessenger') {} else { window.location.href = $(this).attr('href'); } } ) } 引用

if(window.history.state){ $('.goods-list').html(window.history.state.list); var p = window.history.state.page; }else{ var p = 2; }

本文共计227个文字,预计阅读时间需要1分钟。

history AJAX是什么功能?

使用 AJAX 获取历史数据,并通过 `setState` 函数更新状态。代码示例:

history AJAX是什么功能?

javascriptfunction setState(p) { var list=''; if ($('#goods-list').length) { list=$('#goods-list'); } else if ($('#first-list').length) { list=$('#first-list'); } else if ($('#ads-list').length) { list=$('#ads-list'); } // 省略后续代码}

history ajax 回退历史

function setState(p) { var list = ''; if ($('.goods-list')) { list = $('.goods-list'); } else if ($('.first-list')) { list = $('.goods-list'); } else if ($('.ads-list')) { list = $('.ads-list'); } else { } var statusUrl = window.location.href; var stateobj = ({ //里面存放url等信息,stateobj将作为pushState()的第一个参数 url: statusUrl, list: list.html(), title: '', page: p }); if (window.history.state) { window.history.replaceState(stateobj, null, statusUrl); //将当前url加入堆栈中 } else { window.history.pushState(stateobj, null, statusUrl); //将当前url加入堆栈中 } }; function aClick() { $('a').click( function (event) { event.preventDefault(); if ($('.goods-list')) { var page = $('.goods-list').data('page'); } else { var page = 0; } if (!$(this).hasClass('tb_app')) { setState(page); } var cms_ua = navigator.userAgent.toLowerCase(); if ($(this).hasClass('ui-link') && cms_ua.match(/MicroMessenger/i) == 'micromessenger') {} else { window.location.href = $(this).attr('href'); } } ) } 引用

if(window.history.state){ $('.goods-list').html(window.history.state.list); var p = window.history.state.page; }else{ var p = 2; }