前端小白的提问,怎么用ajax动态接收数据并使用c:foreach来在jsp中显示数据

乱写的 2021-07-19 10:34:11

如题

...全文
111 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mr_foxsand 3天前

是不是服务端返回一个List集合给前端,然后ajax接收到后循环解析集合?
JQuery 写法:

$.ajax({
                type:'POST',
                url:formUrl,
                data:formData,
                async:false,
                dataType:'JSON',
                success:function (data) {
                    //循环遍历服务端回传的data
                   $.each(data , function(index , value){
                        console.log("data 下标 = " + index);
                        console.log("data  值    = " + value);
                    });
                },
                error:function () {

                }
            });

回复
小傻哥 8天前

你可能误解了,我没记错的话,c:foreach是在服务端执行并直接返回为HTML的。
你要的ajax接收,应该是JSP中有ajax请求servlet并得到返回,再解析后显示。
内容不多的话直接给ajax返回html,插入到el就可以。
内容多的话,用json,然后客户端解析。

回复
WISH2017 07-22

建议附件个例子

回复
发动态
发帖子
JavaScript
创建于2007-09-28

8.4w+

社区成员

Web 开发 JavaScript
申请成为版主
社区公告
暂无公告