【发布时间】:2016-10-09 15:16:37
【问题描述】:
我有一个搜索输入,以及一个 jQuery 中的重定向功能,当用户按 Enter 进行搜索时,它会重定向用户。
<input type=text class=searcher>
$(".searcher" ).keypress(function (e) {
var searcher = $('.searcher').val();
if (searcher.length>2 && e.which == 13) {
document.location = 'http://www.example.com/?q=' + searcher;
}
});
但是,我需要知道应该添加哪些功能以使其 url 安全搜索重定向? (意味着如果包含'、"、\、&、+ 会破坏脚本,则将查询更改为 URL 是安全的)
【问题讨论】:
-
不需要 jQuery:
encodeURIComponent():developer.mozilla.org/en/docs/Web/JavaScript/Reference/…
标签: javascript jquery