你把请求提交给jsp去处理查询数据库的话,我以前是用xml来返回,然后那个ajax()解析xml得到数组。jquery库我没用过,$ajax();这东西的思路就是发送异步请求,等到jsp给页面response后用拆掉这个response的数据,得到里面包含的数组。至于jsp页面要怎么找数据库那东西并且格式化成xml数据,最容易想到的方法就是jdbc和直接把查出的东西套上xml标记print成标准的xml格式文档。
当然xml如果太大了,性能嘛……找个好点的解析器吧。
导入的话使用<script src="jsonjs"></script>。<br>这里不用导入什么jsonjs吧,js默认就支持json。<br>直接使用就可以了,String ret = "{'a':1,'b':2}";<br>在返回页面接收时需要重新计算这个json <br>function get>
这个应该是api上的说明有问题, 实际传输数组的过程确实是需要加上[]才行的, 不然的话"foo=bar1&foo=bar2"这种形式的第一个值会被第二个值覆盖, 最终只传递了一个值, 加了[]服务器端才能正确的将imageid识别成数组, 并将多个值传递给数组
把一个数组当参数传一样的,比如原来:{name:'zhang'},现在是{name:['zhang','li','wang']}。需要后台注意的是获取name参数值则要用数组去存储name值了。
你可以去后盾人平台看看,里面的东西不错
朋友,看下Html规范先吧。根据规范,id在dom树种需是全局唯一的。也就是你的那么多id="g_id[]"之类的,浏览器真要较真的话,你都发不上去的。
如果你只是为了在js取得各个input的时候,获取到一个数组,建议id字段去掉或者用一个全局唯一的标识,同时name属性name=“g_id”之类来标识,然后documentgetElementsByName('g_id')获取到的就是那么个input元素的数组。
以上就是关于请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢全部的内容,包括:请问如何用jquery的ajax方法从数据库中取出数据来填充数组呢、ajax怎么获取后台传过来的java数组、jquery.ajax传递数组参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)