jquery页面跳转问题 菜鸟问题

emilie-jin 2014-05-14 08:47:34
我想实现页面跳转的同时执行一个函数

$.extend({'back_list':
function(){
var dataString=searcheSimplePrarams();
location.href ="SearchS.php";
search_ajax(dataString);
return false;
}
});

页面跳转之后 不执行函数为什么啊!!!! 怎么解决啊 ???
...全文
412 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
emilie-jin 2014-05-21
  • 打赏
  • 举报
回复
引用 6 楼 xuzuning 的回复:
函数会照样执行,不过你已经跳转到新页面,执行了也无效 所以 location.href ="SearchS.php"; 至少应为 $('#search').load('SearchS.php'); 即将目标页面置于当前页的某个 dom 对象中
谢谢哦,已经想了别的办法了,因为需要浏览器跳转回原来页面地址。
xuzuning 2014-05-15
  • 打赏
  • 举报
回复
函数会照样执行,不过你已经跳转到新页面,执行了也无效 所以 location.href ="SearchS.php"; 至少应为 $('#search').load('SearchS.php'); 即将目标页面置于当前页的某个 dom 对象中
别闹腰不好 2014-05-15
  • 打赏
  • 举报
回复
引用 3 楼 u014249826 的回复:
[quote=引用 1 楼 lzj0327 的回复:] search_ajax(dataString); location.href ="SearchS.php";换个位置试试
不行哦 后面那个函数是替换 SearchS.php页面里面东西的 [/quote] 你要操作 SearchS.php页面 js你的写在 SearchS.ph页面啊
emilie-jin 2014-05-14
  • 打赏
  • 举报
回复
引用 2 楼 zyl_lyr1019 的回复:
貌似不可以吧,页面刷新之后,所有的事件绑定什么的都会被卸载,就算是ajax在页面跳转之前执行,但是当执行刷新之后,就不会再有作用了。
推翻重写吗 完蛋了我
emilie-jin 2014-05-14
  • 打赏
  • 举报
回复
引用 1 楼 lzj0327 的回复:
search_ajax(dataString); location.href ="SearchS.php";换个位置试试
不行哦 后面那个函数是替换 SearchS.php页面里面东西的
张运领 2014-05-14
  • 打赏
  • 举报
回复
貌似不可以吧,页面刷新之后,所有的事件绑定什么的都会被卸载,就算是ajax在页面跳转之前执行,但是当执行刷新之后,就不会再有作用了。
lzj0327 2014-05-14
  • 打赏
  • 举报
回复
search_ajax(dataString); location.href ="SearchS.php";换个位置试试

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧