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

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

如题

...全文
944 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mr_foxsand 2021-07-31
  • 打赏
  • 举报
回复

是不是服务端返回一个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 () {

                }
            });

小傻哥 社区高级成员 T9 2021-07-26
  • 打赏
  • 举报
回复

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

WISH2017 2021-07-22
  • 打赏
  • 举报
回复

建议附件个例子

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧