加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

任何方式使用jjl自定义标签的ajax而不在javascript中复制标签?

发布时间:2020-12-16 02:45:27 所属栏目:百科 来源:网络整理
导读:我正在一个页面上正常加载部分内容,并使用jsps呈现页面.在该页面上生成的产品图像和链接是通过自定义jstl标记. 当用户滚动时,在JSON响应中从服务器请求更多产品,然后使用UnderscoreJS模板将它们呈现并添加到页面底部. 有没有什么办法可以在Javascript中使用J
我正在一个页面上正常加载部分内容,并使用jsps呈现页面.在该页面上生成的产品图像和链接是通过自定义jstl标记.

当用户滚动时,在JSON响应中从服务器请求更多产品,然后使用UnderscoreJS模板将它们呈现并添加到页面底部.
有没有什么办法可以在Javascript中使用JSTL标签,而无需使用javascript函数重新创建它们(不可能在javascript中重新创建所有这些标签).

处理这种情况的最佳方法是什么?我想我可以为ajax调用返回一个渲染的html响应,但这意味着我有一些使用json的ajax请求和一些使用渲染的html …

解决方法

您不能在 JavaScript中重复使用JSTL标记,因为它们是Java而不是JavaScript,并且因为它们在呈现页面时在服务器端执行,而不是在客户端上执行.

但是,既然你的JavaScript已经可以获取并呈现数据,那么为什么不放弃使用JSTL渲染第一部分,并在JavaScript / Ajax / UnderscoreJS中完成所有工作呢?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读