Ajax中可以使用xml作为参数发送给服务器,除了XML还可以使用JSON(>你用的是jQuery的post方式向服务器发送数据,JavaScript是运行与浏览器端的脚本语言,不与后台语言关联的,你传递的是JavaScript的数组,后台程序是不可能认识JavaScript类型的(你的后台又不是用JavaScript代码写的)。
关键post方式本身传递数据的时候传递的字符串类型。你的参数是数组,那么传递数据前JavaScript会将数组用toString方法转换成字符串再发送到后台,因此数组就变了样子。建议换一种数据方式传递。比如:1=问卷调查&2=第二个问题&3=第三个问题客户端发送数据(到字节集(“标识”+“文件名称”+“|”)+读入文件(路径))-------------------------服务器端未处理=服务器取回数据()如果真(“标识”=到文本(取字节集左边(未处理,4))数组=分割字节集(取字节集右边(未处理,取字节集长度(未处理)-4),到字节集(“|”))写到文件(取运行目录()+“\”+到文本(数组[1]),数组[2])
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)