Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Передать параметр по ссылке (https://javascript.ru/forum/project/34089-peredat-parametr-po-ssylke.html)

veg 20.12.2012 01:43

Передать параметр по ссылке
 
Всем привет
С js на ВЫ. Помогите одну задачку решить.
Как через ссылку передать параметр в js, а уже из js в файл php.
Делал так. На сайте размещал ссылку - <a class='contact' href="#" data-subject="Обратная связь">
В js файле прописывал следующее: $.get("data/contact.php", { subject: $(this).data('subject') }, function(data){
А в php - $subject = $_GET['subject'];
Где ошибка?

Использовал форму номер 9 из этого списка http://followdesign.com/development/...-mootools.html

ОлегА 20.12.2012 08:17

у меня нет доступа к другим сайтом, если предоставите код, попробую помочь!

veg 20.12.2012 20:26

Вложений: 1
Вот прикрепил вложение
Вложение 1548

ОлегА 21.12.2012 08:33

куда заголовок то отправить?не понял чет

veg 21.12.2012 18:52

Заголовок письма. Он на мыло отправляется.
В contact.php надо передать параметр.

veg 21.12.2012 23:55

получается сл ситуация. При клике на сайте открывается - /#. Даже если адрес ссылки другой, то все равно открывается решетка. Поэтому и не могу передать параметр.

ruslan_mart 30.12.2012 09:09

<?php
if($_POST['ret']) mail('Обратная связь', 'текст письма', 'myemail@mail.ru');
?>


<form method="post" style="display:none"><input type="hidden" name="ret" value="true"><input type="submit" id="MyForm"></form>

<a href="javascript:document.getElementById('MyForm').click()">Обратная связь</a>


Самый извращённый способ. :)


Часовой пояс GMT +3, время: 06:43.