有没有人知道在jQuery中从字符串中转义HTML的简单方法?我需要能够传递任意字符串并将其正确转义以便在HTML页面中显示(防止JavaScript/HTML注入攻击).我确信可以扩展jQuery来实现这一点,但我目前还不了解框架来完成这个任务.
我正在开发一个企业应用程序与java和hibernate与spring mvc在服务器端,并使用jquery在客户端(不是SPA).
现在在搜索页面中我使用ajax并获得唯一的json响应,但我不想在每个搜索或分页请求中写下面这样的内容.
function(ajaxData) {
....
$('#search').html('' +
'<div class="search-container">' +
'<div class="search-item">' +
'<div class="title-item">'+ajaxData.title+'</div>' +
...
...
'</div>' +
'</div>'
)
....
}
Run Code Online (Sandbox Code Playgroud)
我认为使用此页面中的jsx一个react或vue 组件很容易刷新结果.
我还想重用一些html块,我认为用react或者很容易vue
我曾经建立了一个小型的SPA项目,它是关于npm和webpack捆绑的,但我真的不想使用它们,因为我有一个多页面应用程序,它非常适合我的项目.
我认为同样的事情facebook是做的,他们使用反应,但facebook不是SPA.
我怎样才能实现这种混合方式?