
正文
js传数组到后台 js传数组到servlet
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js如何获取后台数组
1、用ajax访问后台方法,获取数据就是后台的数组。
2、我觉得有两种做法:一种是你说的,用字符串,然后客户端拆分再操作。
3、:你的程序原则性错误,后台的东西不要使用JS,尤其是数据库连接的管理,使用JAVA,PHP,RUBY都好。2:JS调用后台,可以使用AJAX,推荐DWR框架,简单易学。
相关问答
Q1: js中如何获取后台传来的二维数组?
php通过json_encode()将数组转为字符串传入js。
用ajax访问后台方法,获取数据就是后台的数组。
打包成json格式传呢?都有函数的~打包和接收后处理都比较简单。
Q2: 为什么js二维数组传给后台接收到的数据变成了字符串
传输的时候都是字符串。一般后端可以用模型规定接收的值的类型,如果没有转换,默认就是字符串。
从java后台返回ListString类型数据,用于界面显示。但js中想获取它并操作它。直接使用EL表达式,js把它识别成字符串了。不是我想要的啊。网上搜了搜大家的解决方案最好的当然是把List集合转成json格式传到界面上。
java和js是不同的语言,两者的数组是不一样的,不能直接赋值,但字符串是不同语言之间通用的。
a = a.join(,);} return array.join(,);} 执行完函数encodeStr(rec_id_arr);后得到就是一个将二维数组解析好了的字符串。
js传数组到后台的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于js传数组到servlet、js传数组到后台的信息别忘了在本站进行查找喔。





