Как поймать почтовые данные отправленной формы - PullRequest
0 голосов
/ 13 марта 2011

Так что я могу отправлять эти данные, используя perl / php или любые другие программно.

Скажем, у меня есть веб-сайт с полем со списком, в котором 100 городов отправляют каждый город, и я получу список сервисных центров в городе.

Поэтому я хочу использовать perl-код, в котором я буду зацикливать все города и записывать все результаты, форматировать их соответствующим образом в html для использования на моем веб-сайте.

Делать все это с помощью jquery и т. Д. Будет вручную. Также, используя jquery, я не смогу легко отследить ответ и сохранить его на жестком диске в виде файла html.

Ответы [ 4 ]

1 голос
/ 15 марта 2011

Это добилось цели, мне пришлось, наконец, выучить jquery:

var chk = [];   
$("#splocator2 #stateid option").each(function() {
    chk.push($(this).val());
});
alert(chk.length);
for (i = 0; i < chk.length; ++i){
    $("#splocator2").attr("target", "_blank");
    $("#stateid option:eq(0)").attr("selected", "selected");
    $("#stateid option:eq(0)").attr("value", chk[i]);
    $("#splocator2").submit();
}
1 голос
/ 13 марта 2011

Я не уверен, кто отправляет это куда из вашего описания.Но я думаю, что у вас есть HTML-форма, которая отправляет эти данные в какой-то PHP-скрипт.вы указываете PHP и вы ловите их на стороне сервера, используя $ _POST ["variable"], если вы хотите отправить их куда-нибудь из вашего php-скрипта, используйте curl http://cz.php.net/manual/en/book.curl.php

0 голосов
/ 13 марта 2011

Вы можете использовать метод serialize():

$(function() {
    $("#myForm").submit(function() {
        alert($(this).serialize());
        // No thanks I'm gonna use my own post request
        // code here!
        return false;
    });
});

Пример .

0 голосов
/ 13 марта 2011

JavaScript, запущенный на странице, не может получить доступ к переменным POST'd для этого AFAIK.

Возможно, вы думаете о отправке XHR на ваш серверный код .

...