Tôi đang gặp sự cố khi mã hóa chuỗi để tôi có thể đặt biến vào liên kết. Tôi chắc chắn điều này thực sự đơn giản, nhưng tôi đã gặp rắc rối khi chuyển mọi thứ.jQuery encodeURI for href không hoạt động
$("a.inquiry").attr("href", "/inquiry/6933/text=" + encodeURI("text o"));
Điều này không hiệu quả.
encodeURI("text o")
Tuy trả:
link/text o
Thay vì:
link/text%20
Cũng thử:
$("a.inquiry").attr("href", encodeURIComponent("/inquiry/6933/text=" + "text o"));
Khi bạn gắn thẻ câu hỏi này với * encodeuricomponent *, bạn chưa thử điều đó chưa? – Gumbo
encodeURIComponent sẽ hoạt động. Tôi đã thử mẫu bạn đã cung cấp và có vẻ như nó hoạt động. Nhìn vào http://jsfiddle.net/XdJCM/. – Zafer