Разместите данные формы на два URL-адреса, используя http get - PullRequest
0 голосов
/ 20 августа 2011

Пожалуйста, помогите, у меня есть простая веб-форма, и когда нажата кнопка отправки, я бы хотел, чтобы форма отправляла данные на два URL-адреса, одновременно перенаправляя на один из них.

Вот что я настроил на странице перенаправления php после отправки формы. Как я могу добавить второй URL и успешно перенаправить на один из них?

<? $aff = $_GET['aff'] ; $click_id = $_GET['click_id'] ; $email = $_GET['from']; $fname = $_GET['name_(awf_first)']; $lname = $_GET['name_(awf_last)']; $zipcode = $_GET['custom_zipcode']; $address = $_GET['custom_address']; $phone = $_GET['custom_phone_number']; $state = $_GET['custom_state']; $city = $_GET['custom_city']; $subid = $_GET['meta_adtracking'] ; $cblink = $_GET['cblink']; $keyword = $_GET['keyword'] ; $keyword = eregi_replace('[^a-z0-9 ]', '2', $keyword); ?> <META HTTP-EQUIV="refresh" CONTENT=0;URL="http://ian.smileymedia.com/r2/?placementID=shopper&email=<?print $email?>&fname=<?print $fname?>&lname=<?print $lname?>&state=<?print $state?>&zip=<?print $zipcode?>&hphone=<?print $phone?>&mphone=<?print $phone?>&country=US&pubSubID=<?print $subid?>&city=<?print $city?>&addr=<?print $address?>">
<html>
<body>
</body></html>

1 Ответ

0 голосов
/ 20 августа 2011
  1. Добавление обработчика при отправке события.
  2. Отправка данных на первый URL-адрес с помощью AJAX.
  3. Отправка данных на основной URL-адрес с помощью стандартного метода, например form.submit ();

Попробуйте использовать вот так:

<form onsubmit="submit();return false;">
.....
</form>

javascript:

function submit()
{
 var form = document.getElementById('formName');

 using ajax - see http://en.wikipedia.org/wiki/XMLHttpRequest
 return form.submit();
}
...