Мне нужно отправить запрос на почту в PayPal, но перед отправкой формы мне нужно проверить некоторые входы, и страница PayPal должна быть открыта в новой вкладке или окне (не имеет значения) , Я не могу отправить запрос в том же окне, потому что на главной странице у меня есть фоновые обратные вызовы ajax. Итак, ideea - это я могу отправить запрос в новом окне или вкладке?html form target _blank браузер не разрешен
Во всех крупных броузерах это запрещено, браузер блокирует запрос.
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank" id="paypal_form">
<input type='hidden' name='some_value' id='some_value' value='151' />
</form>
<div id='button_submit' onClick="verify_paypal_form();">SUBMIT !</div>
А теперь Аякса часть:
function verify_paypal_form(){
$.post('verify.php', { someValue : 'FOO' },
function(data){
if(data == 'OKAY') $('#paypal_form').submit();
});
}
Вы можете использовать Iframe вместо этого. установите цель формы в iframe с использованием id. –