【发布时间】:2016-09-07 01:34:03
【问题描述】:
我有以下代码,但转义似乎不起作用。 我尝试了替换,但无法使其正常工作。
“数据”是从另一个页面转发的,并且有两个单词的参数,例如:“满载”、“就在那里”...
非常感谢任何帮助。
感谢您的宝贵时间。
$(document).ready(function () {
var selectData = unescape(document.location.search.substring(1).split('=')[1]);
var $select = $('#eventsList');
$select.val( selectData );
});
$(document).ready(function() {
$('a[href="http://pt.example.org/"]').click(function (e) {
e.preventDefault();
var data = $(this).data('select');
window.location = $(this).attr('href') + '?selectParam=' + escape(data);
});
});
【问题讨论】:
-
旁注:
this.href与$(this).attr('href')相同
标签: javascript url escaping