点击某个按钮触发了action跳转到一个页面后,直接触发某段js代码怎么搞?(直接访问这个页面不会chufa)

如题所述

如果用POST方式提交表单,那么,可以在后端检测HTTP请求是否是POST,如果是,则在输出HTML中加入调用js的代码,否则就不加这个调用.追问

问题是这样的,项目需求是增加和修改要在同一个页面完成,那么就是两个不同的action请求发送跳转到同一个jsp,那么这里的button触发的这个函数里面就要根据不同的action发来的不同的请求触发不同的action来提交,我不清楚的是js里面怎么根据发送过来的action请求来触发~

追答

我听不懂你在说什么,太乱了.
如果你直接访问该页面和表单提交到该页面的URL参数有差别,那么,只需要在JS中检查URL参数就可以很容易判断出来.否则就像我上面所说的,通过请求方法来判断.如果用GET方法提交的话,那就由提交表单的页面设置一个cookie,然后由目标页检查这个cookie,以确定是否是表单提交访问的该页面.

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-05
通过referer做区分,referer不是来源页面url时不触发js
第2个回答  2013-03-08
用html吧。。
相似回答