Hướng dẫn search kí tự & - | ) ( trong tìm kiếm
Ở trang collection thay thế value như sau
{{ vendor | replace: '&', '%30' | replace: '-', '%29' | replace: '|', '%28' | replace: ')', '%27' | replace: '(', '%26' }}
Ở file js xử lý url ta thêm đoạn code sau
var entity_code = [
{ key: '(', val: '%26' },
{ key: ')', val: '%27' },
{ key: '|', val: '%28' },
{ key: '-', val: '%29' },
{ key: '&', val: '%30' }
];
function encode_haravan (val) {
if((typeof val) !== 'string' || val == null || val == "")
return val;
val = val.replace('%', '%25');
for (n = 0; n < entity_code.length ; n++) {
var char = entity_code[n];
val = val.replace(char.key, char.val);
}
return val;
}
Truyền data vào
var value = encode_haravan ($element.attr("value"));