Как добавить гиперссылку, созданную путем отправки формы с использованием jQuery? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть группа выпадающих в форме. Каждый выпадающий список добавляет переменную к URL-адресу, то есть :(? Year = 2010 & position = C), где год и позиция являются различными выпадающими.

При отправке этой формы я надеюсь добавить дополнительную переменную, которая не включена в форму. то есть (& = местоположение / 123 / ABC)

Я хочу сделать это с помощью jQuery. В настоящее время я добавляю ссылки на страницу, но не знаю, как добавить ссылку, созданную при отправке формы. Будем очень благодарны любой помощи.

Это начало формы

<form id="SimpleForm" name="SimpleForm" action="/club/app" method="post">

Это кнопка отправки

<input type="submit" value="Go">

Ответы [ 3 ]

0 голосов
/ 16 июня 2011

добавить скрытое поле ввода для каждой пары, которую вы хотите добавить:

$("#SimpleForm").submit(function(e){
    // for each key/value pair:
    $(this)
        .append($("<input />").attr({"type":"hidden", "name":"keyA"}).val("value 1"))
        .append($("<input />").attr({"type":"hidden", "name":"keyB"}).val("value 2"));

    alert($(this).html());
});

см. Рабочую демонстрацию: http://jsfiddle.net/roberkules/6gHhR/

0 голосов
/ 17 июня 2011

Будет ли работать пост jquery Вы можете установить URL, потому что действие будет в конце URL.

http://api.jquery.com/jQuery.post/ или нашел эту статью об изменении действия с JQuery. http://groups.google.com/group/jquery-en/browse_thread/thread/1277764ec2bdc711?pli=1

0 голосов
/ 16 июня 2011

2 способа увидеть:

1) создайте скрытый элемент управления с именем location со значением, которое вам требуется

2) Используйте jquery, чтобы вручную построить строку запроса и опубликовать форму.

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

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