这个URL应该怎么写?

AntinomyArt 2006-03-19 11:29:07
<input type="button" value="结算订单" onClick="location.href='Order.asp?action=balanceinfo&OrderID=<%=OrderID%>&prereq=<%=preReq%>">

其中 preReq = http://xxx.xxx.com/123.asp?code=1&page=3

传递到 order.asp 后,request("prereq")只能取到 http://xxx.xxx.com/123.asp?code=1

后边的&page=3取不到了,在onClick 事件中应该怎么写呢?
...全文
170 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingxuan3000 2006-03-20
  • 打赏
  • 举报
回复
要先编码才能传过去
yunlaiyunqu 2006-03-20
  • 打赏
  • 举报
回复
urlEncode 可以参考:
http://www.baidu.com/s?wd=javascript+urlencode&cl=3
Dogfish 2006-03-20
  • 打赏
  • 举报
回复
preReq = http://xxx.xxx.com/123.asp?code=1&page=3
转换成
preReq = http://xxx.xxx.com/123.asp$$code=1&page=3

接受后,再转回来。
纪俊 2006-03-20
  • 打赏
  • 举报
回复
try
<input type="button" value="结算订单" onClick="location.href='Order.asp?action=balanceinfo&OrderID=<%=OrderID%>&prereq=<%=preReq%>">

---->

<input type="button" value="结算订单" onClick="location.href='Order.asp?action=balanceinfo&OrderID=<%=OrderID%>&prereq=<%=preReq%>'">

or

<input type="button" value="结算订单" onClick=location.href='Order.asp?action=balanceinfo&OrderID=<%=OrderID%>&prereq=<%=preReq%>'>
yunlaiyunqu 2006-03-19
  • 打赏
  • 举报
回复
要把这个变量编码成 url code可以实现

var rereq = urlEncode("http://xxx.xxx.com/123.asp?code=1&page=3");
mingxuan3000 2006-03-19
  • 打赏
  • 举报
回复
用""给他括起来,不行的话就要把
preReq = http://xxx.xxx.com/123.asp?code=1&page=3
里的&给他先替换成别的,取到后在换成&
mingxuan3000 2006-03-19
  • 打赏
  • 举报
回复
哦,我看错了,你连成字符串后
>&prereq=http://xxx.xxx.com/123.asp?code=1&page=3
他碰到&看成是另一个变量 
试试这个

<input type="button" value="结算订单" onClick="func1()">

function func1(){
location.href='Order.asp?action=balanceinfo&OrderID='+<%=OrderID%>+'&prereq='+'"'+<%=preReq%>+'"';

}
AntinomyArt 2006-03-19
  • 打赏
  • 举报
回复
行:479
字符:77
代码:0
错误:缺少 ';'
mingxuan3000 2006-03-19
  • 打赏
  • 举报
回复
什么错误?
AntinomyArt 2006-03-19
  • 打赏
  • 举报
回复
楼上的,不对哦
mingxuan3000 2006-03-19
  • 打赏
  • 举报
回复
<input type="button" value="结算订单" onClick="func1()">

function func1(){
location.href='Order.asp?action=balanceinfo&OrderID='+<%=OrderID%>+'&prereq='+<%=preReq%>;

}


主要是字符串的连接
AntinomyArt 2006-03-19
  • 打赏
  • 举报
回复
UP 一下

87,907

社区成员

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

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