В Javascript для атрибута href установлено значение «javascript:goto..» простой ссылки
Код: Выделить всё
var link = "page.html?value=A%20'%20%22%20B";
$('[j_link1]').attr('href', 'javascript:goto(\''+link+'\')');
$('[j_link2]').attr('href', 'javascript:goto("'+link+'")');
$('[j_link3]').attr('href', 'javascript:goto("'+link+'")');
$('[j_link4]').attr('href', "javascript:goto('"+link+"')");
$('[j_link5]').attr('href', 'javascript:goto(\"'+link+'\")');
$('[j_link6]').attr('href', 'javascript:goto(\"'+link+'\")');
Ошибки при нажатии на ссылку в прилагаемом примере:

Код: Выделить всё
let data = {value: 'A \' " B'};
let link = 'page.html?'+ $.param(data);
console.log('encoded value', link);
$('[j_link1]').attr('href', 'javascript:goto(\''+link+'\')');
$('[j_link2]').attr('href', 'javascript:goto("'+link+'")');
$('[j_link3]').attr('href', 'javascript:goto("'+link+'")');
$('[j_link4]').attr('href', "javascript:goto('"+link+"')");
$('[j_link5]').attr('href', 'javascript:goto(\"'+link+'\")');
$('[j_link6]').attr('href', 'javascript:goto(\"'+link+'\")');Код: Выделить всё
Link1[/url]
Link2
Link3
Link4
Link5
Link6Подробнее здесь: https://stackoverflow.com/questions/798 ... uote-issue
Мобильная версия