注册 登录
编程论坛 JavaScript论坛

求教:href中的js

panghaoyu 发布于 2013-09-16 17:09, 519 次点击
大家好,

我看到 网页代码中有很多类似 下面的标记

<a href="javascript:EnterDetail(41488,10,'~-~KeyWord_C=java~-~Title_C=java','TP','88688X','46477285');">

这是一个资源请求链接,点击之后会指向另一个页面,

但是浏览器 地址栏中 看到的url 一直没有变。

如果js中的参数 41488, java , TP 等不是从 URL 传递到 server 端的,那么 这些参数值是如何提交给服务器的?

我对js一点都不懂,只知道他运行在客户端,请各位前辈指点。

谢谢
2 回复
#2
panghaoyu2013-09-16 19:17
我现在需要在一台 网关服务器上(比如装了iptable 或squid)的 服务器上 抓取

用户上网记录,我从iptable或squid或apache的日志中得到了很多URL,但是没有看到ajax的相关信息

可以有什么办法截取 ajax提交的参数呢
#3
java小蚂蚁2013-09-18 09:58
ajax 不熟,不过你第一个问题,herf后面的参数不一定是从URL传过去的,提交有两种方式不是,get是URL还有post呢
另外提交这这个也是页面跳转,跳转页分两种,forward就是不提交URL的,直接请求参数内容显示在原页面。
1