[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка и получение get-запроса
Валентинка
Здравствуйте.
Отправляю значение переменной в гет запросе ссылкой:
<a href="http://www.gorodavto.ru/bolshe-informatsii?s=$vin">Вин </a>
Вопрос 1: отправляется не значение, а сама переменная, как передать значение в url?

Принимаю в компонент rsform joomla вот так:
<script type="text/javascript">	
function getParams() {
var tmp = new Array();
var tmp2 = new Array();
var param = new Array();

var get = location.search;
if(get != '') {
tmp = (get.substr(1)).split('&');
for(var i=0; i < tmp.length; i++) {
tmp2 = tmp[i].split('=');
param[tmp2[0]] = tmp2[1];
}
}
else return false;
return param;
var param = getParams();
var HF = document.getElementById("vin");
HF.value = param['s'];
}
</script>

Вопрос 2: Не вставляется в поле формы отправленная переменная, в чем ошибка?
Игорь_Vasinsky
Всё работает.

<div id="greq"></div>
<
script type="text/javascript">
var tmp = new Array(); // два вспомагательных
var tmp2 = new Array(); // массива
var param = new Array();

var get = location.search; // строка GET запроса
if(get != '') {
tmp = (get.substr(1)).split('&'); // разделяем переменные
for(var i=0; i < tmp.length; i++) {
tmp2 = tmp[i].split('='); // массив param будет содержать
param[tmp2[0]] = tmp2[1]; // пары ключ(имя переменной)->значение
}
var obj = document.getElementById('greq'); // вывод на экран
for (var key in param) {
obj.innerHTML += key+" = "+param[key]+"<br>";
}
}

</script>


код либо в head либо под элемент dom в который вставляете.

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.