Hướng dẫn search kí tự & - | ) ( trong tìm kiếm

Đăng bởi Pham Hai Chau

Ở 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")); 

Bạn là lập trình viên? Gia nhập gia đình haravan Chi tiết ›