微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

我正在一个页面上正常加载部分内容,并使用jsps呈现页面.在该页面生成的产品图像和链接是通过自定义jstl标记.

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

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

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐