通过ajax,把原本用get传递的参数隐藏。

guanjunjie 2010-11-18 09:56:39
通过ajax,把原本用get传递的参数隐藏。
<a target=fed id='beteen_capcha_Answer_A' href=http://www.cnbeteen.com/web/countClick.aspx?answer=黄&right=红&AdvListId=27&AdvDetailedId=23&WebUserName=kwan&WebsiteName=比天传媒&WebsiteId=1>A:黄</a>

广告联盟,生成的代码是这样的,当初设计的时候用了get的方法(T_T),所以参数都暴露出来了,如何才可以改成post,或者用ajax提升安全性呢?
把这段 “answer=黄&right=红&AdvListId=27&AdvDetailedId=23&WebUserName=kwan&WebsiteName=比天传媒&WebsiteId=1” 隐藏了,其实除了“right=”其他都是可以照常提交的,但是不知道这样会不会有影响,但是总不能把right都弄出来,这样就达不到作用了。

希望求教吖,目前有广告订单等着我,我把这个安全性弄好了,就可以接业务了。
QQ:277430884 关俊杰
...全文
370 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wfyfjplfjj 2010-11-19
  • 打赏
  • 举报
回复
1、为a标签添加click全局侦听。
2、转换参数为json对象
3、使用$.post代理请求并返回false以防止a的click事件生效。
licip 2010-11-19
  • 打赏
  • 举报
回复
是的。改用form表单,在form表单中用post方法。
leehuat 2010-11-19
  • 打赏
  • 举报
回复

你的url那么长,能传到后台吗?
url是有限度的吧
你改成form提交试试吧、用post

52,792

社区成员

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

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