Hướng dẫn php escape string for javascript - chuỗi thoát php cho javascript

24

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Hãy tưởng tượng một trình soạn thảo biểu mẫu, nó có thể chỉnh sửa các giá trị có sẵn. Nếu dữ liệu chứa ký tự " [báo giá kép], nó "phá hủy" mã HTML. Ý tôi là, hãy kiểm tra mã: vì vậy tôi tạo HTML:

title="var a = prompt['New value: ', '']; if [a != null]....

và nó dẫn đến

title="var a = prompt['New value: ', 'aaaa\"aaa']; if [a != null] { v....

Và điều này làm cho JS hoạt động không thể, để nó hủy hoại mã. Với Qoute ' duy nhất, nó hoạt động ok.

Bài Viết Liên Quan

Chủ Đề