そのため、「完成した」HTMLフォームの値をカスタム DATAオブジェクトに変換して、さまざまな js.functions で使用できるようにしました。これは、オブジェクトの前に DATAオブジェクトパラメータの値を更新する場合と更新しない場合があります。フォームデータが最終的に (paypal に) 送信される前に、データベース操作のために最終的に PHP に (ajax 経由で) 渡されます。
もちろん、フォームを送信する方法と、オブジェクトを AJAX 経由で POST データとして渡す方法は知っていますが、停止する代わりに DATA オブジェクトを (再び、payapl に) 投稿する方法または可能性があるかどうか疑問に思っています。フォーム自体の入力値を更新する途中で、フォームを送信できるようにします。何かのようなもの...
<script>
data = {};
data.type ='form';
data.method ='post';
data.action ='https://www.sandbox.paypal.com/cgi-bin/webscr';
data.foo = 'foo';
data.bar = 'bar';
jQuery('#btn').click(function(){ jQuery('#form').submit(); });
jQuery('#post_data').click(function(){ data.submit();/*duh....???*/ });
</script>
<form id='data' action='https://www.sandbox.paypal.com/cgi-bin/webscr' method='post'>
<input type='text' name='foo' value='foo' />
<input type='text' name='bar' value='bar' />
</form>
<input type='button' id='btn' value='Submit'>
<input type='button' id='post_data' value='Post Data'>
もちろん、これは機能しません...;-(