2009-10-29 4 views
0

Я обманываю с Authorize.net, и у меня есть проблема. Я надеюсь, что кто-то сможет мне помочь.Авто Отправка формы

В основном у меня есть страница, на которой у меня есть форма, на которой есть вся необходимая информация для отправки на Authorize.net для покупки. Все, что пользователь должен сделать, это нажать кнопку на странице, и она ПОЧТАЕТ всю информацию, чтобы доставить их в размещенную в Authnet форму оплаты.

Проблема в том, что я не хочу, чтобы они нажимали кнопку на моей странице, чтобы перейти к платежной форме, я хочу, чтобы это было сделано автоматически.

Что касается прямо сейчас, я использую архаичную функцию javascript для отправки формы (по существу, нажатие кнопки для пользователя).

<script type="text/javascript" language="javascript"> 
function submitform() 
{ 
    document.myform.submit(); 
} 

</script> 

<BODY onload="submitform()"> 

Я надеюсь, что я могу пропустить этот средний шаг, так что, когда пользователь подписывает с именем пользователя паролем и т.д., он/она затем направляется в форму оплаты фактически не выезжая к этой средней странице (даже если только на долю секунды).

Нет необходимости в взаимодействии с этой средней страницей, и у меня есть вся информация, которую мне нужно отправить в Authorize.net уже. Я в порядке с jQuery и могу отправить запрос POST с помощью вызова ajax, но это точно не помещает пользователя на страницу Authorize.net. Или я что-то упускаю.

Может ли кто-нибудь дать мне хороший способ решить это? Там должен быть лучший путь.

ответ

0

Используйте jQuery для отправки запроса POST, как вы упомянули. В вашем обратном вызове, если POST был успешным, перенаправьте пользователя на новую страницу с помощью window.location = "http://new-page".

Смежные вопросы