日期:2014-05-17  浏览次数:21017 次

post的内容为何收不到
近日发现一个奇怪的问题,   就是post内容无法收取到.  

而调试工具(firebug)告诉我,   post的信息已经有了.  
date=20070527&user=1&event=24&customer=6&product1=6&quility1=aaaa&product2=_&quility2=_&product3=_&quility3
=_&product4=_&quility4=_&product5=_&quility5=_&product6=_&quility6=_&product7=_&quility7=_&product8=_
&quility8=_&product9=_&quility9=_&
这个是调试工具告诉我收到的post信息

我用下面的方法读取
var   strDate =   Request( "date ");
var   strUser =   Request( "user ");
var   strEvent =   Request( "event ");
var   strCustomer =   Request( "customer ");
.......
但是接收不到一个数据,   打印出来全是undefind

我想问一下,   既然post信息已经接收到,   怎么会分析不到呢?  

对了,   还有一个小插曲要说明一下:
其实之前我是用Request.Form来读取的,   但是很遗憾,   读取不到任何数据,   当然了,   使用Request.QueryString更加读取不到,只有使用Request才可以读取得到.  
但是现在,   连Request也读取不到了.

恨死了,   这破asp.     为什么总会给我这种奇怪的错误.


------解决方案--------------------
asp的定义变量不是这样的
dim strDate,strUser,strEvent,strCustomer
strDate = Request( "date ")
strUser = Request( "user ")
strEvent = Request( "event ")
strCustomer = Request( "customer ")
语句后面不能有:号

------解决方案--------------------
楼主用的是JS做后台语言吧?