Добавить больше данных GET для Javascript - PullRequest
1 голос
/ 06 ноября 2011

Я использую приведенный ниже JavaScript для отправки информации с одного веб-сайта на другой, но я не знаю, как добавить больше данных. Урл в порядке. Я не уверен, как добавить больше данных в JavaScript. Я хотел бы добавить «img», «название» ... я пробовал несколько раз, но не повезло. Помогите пожалуйста.

JavaScript

 onclick="window.open('http://mysite.com/submit.?url='+(document.location.href));return false;"

PHP

$url = $_GET['url'];

Ответы [ 2 ]

4 голосов
/ 06 ноября 2011

Разделите параметры с помощью &.

http://mysite.com/submit?param1=value1&param2=value2&param3=value3

Вы также должны закодировать свои значения с помощью encodeURI().

0 голосов
/ 06 ноября 2011

Вы не добавите ?moreParm...etc, вы используете амперсанд (&) для добавления дополнительных параметров.

var url = `http://mysite.com/submit.?url=' + document.location.href;
url += '&anotherParam=foo`;
// etc.

Вам необходимо экранировать все значения параметров соответственно.

Я бы также рекомендовал переместить его в функцию, чтобы встроенный JS не стал невозможным для чтения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...