以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]JavaScript 传上来的数据不对,该如何处理?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101443)

--  作者:111yangguojun
--  发布时间:2017/5/31 16:47:00
--  [求助]JavaScript 传上来的数据不对,该如何处理?
  location="xsxt_bjkh.htm?page=" + table1.pagenumber + "&key=" + table1.primarykey;

table1.primarykey  原本数据是  H Y-0001,结果上来是  H%Y-0001,   数据库中H Y 中间是个空格,该如何处理?

--  作者:有点色
--  发布时间:2017/5/31 17:03:00
--  

改成

 

location=encodeURI("xsxt_bjkh.htm?page=" + table1.pagenumber + "&key=" + table1.primarykey);

 

 

 


--  作者:有点色
--  发布时间:2017/5/31 17:05:00
--  

 或者是,你升级到最新版,有自动转码的功能的。

 

 


--  作者:111yangguojun
--  发布时间:2017/5/31 17:10:00
--  
好像不起作用,  我之前没问题的,就是升级成新版本才出现的这个问题!
--  作者:有点色
--  发布时间:2017/5/31 17:18:00
--  

 httprequest接收的时候,要转码

 

msgbox(UrlDecode(e.GetValues("page")))

 

 


--  作者:111yangguojun
--  发布时间:2017/5/31 17:24:00
--  
好吧  可以了  谢谢!


--  作者:有点蓝
--  发布时间:2017/5/31 17:58:00
--  
最新版本在e.GetValues转码方面有点小bug,临时是可以使用5楼的方式处理。下个版本应该会解决这个问题,就不需要转码了