次のように、Paypal ボタンがクリックされる直前に JS を実行しようとしています。
$('#paypal-button-container form').submit(function(){
beforePaypalSubmit();
});
beforePaypalSubmit() の内容は次のとおりです。
function beforePaypalSubmit()
{
$.ajax({
type: 'GET'
, url: urls.beforePaypalSubmit
, data: {
id: state.id
}
, async: true
});
}
この単純な ajax 呼び出しにより、データベース行が挿入されるはずですが、そうではありません。ログに 0 PHP エラーが表示されます。実際、URLは呼び出されません(アクセスログで確認)。beforePaypalSubmit() の代わりに単純な alert() を実行すると、呼び出されます。私は何が欠けていますか?