这是神马问题啊!!!!求高手解答

ajq1989 2011-05-31 10:58:13
第一次访问首页比如http://localhost:8080/ 首页有段javascripts可以执行。

现在我在浏览器地址再加个东西http://localhost:8080/#xxx 按回车,那段javascripts就不执行了(相当于页面没有刷新了吧?),我按了F5刷新 那段javascripts就有执行了。

问题:如何按回车也可以执行那段javascripts

如果我是先输入地址http://localhost:8080/#xxx 然后第二次输入http://localhost:8080/ 都按回车,页面是都可以刷新的,也是那段javascripts都可以执行
...全文
137 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ajq1989 2011-05-31
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xufenghappy6 的回复:]
例如 我做验证码时也遇到过想同情况,不知你能懂我的意思否?
[/Quote]

您的意思我懂啦。验证码的情况我也知道。

但是按回车貌似连让你在js产生随机数都木有执行啊 - -#
jary 2011-05-31
  • 打赏
  • 举报
回复
例如 我做验证码时也遇到过想同情况,不知你能懂我的意思否?
jary 2011-05-31
  • 打赏
  • 举报
回复
本页执行需要你的js代码有改变,你把你代码加个随机数。
ajq1989 2011-05-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 porschev 的回复:]
最简单的方式。。你把那个页面reload一下。。。
[/Quote]

按F5就是reload吧 但是有的用户如果按回车就没办法reload
porschev 2011-05-31
  • 打赏
  • 举报
回复

或者你点击要执行那段JS。。。在点击事件中再调用一次
porschev 2011-05-31
  • 打赏
  • 举报
回复

最简单的方式。。你把那个页面reload一下。。。

ajq1989 2011-05-31
  • 打赏
  • 举报
回复
补充一下:是MVC框架,不过这个问题好像跟mvc的请求方式无关吧
种草德鲁伊 2011-05-31
  • 打赏
  • 举报
回复
等高手回答。
子夜__ 2011-05-31
  • 打赏
  • 举报
回复
http://localhost:8080/#xxx

你把#去掉就知道了。。。

呵呵
Garpmg 2011-05-31
  • 打赏
  • 举报
回复
- -允许用户在URL上直接修改?那么网站的安全性就有问题了,要加控制
ajq1989 2011-05-31
  • 打赏
  • 举报
回复
ding ....

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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