Вы не добавите ?moreParm...etc
, вы используете амперсанд (&
) для добавления дополнительных параметров.
var url = `http://mysite.com/submit.?url=' + document.location.href;
url += '&anotherParam=foo`;
// etc.
Вам необходимо экранировать все значения параметров соответственно.
Я бы также рекомендовал переместить его в функцию, чтобы встроенный JS не стал невозможным для чтения.