0

エラーアラートが表示され続けます。私のphpファイルは同じディレクトリにあり、ブラウザで直接指定すると機能します。

これは引数としてonCLick呼び出しprocessて送信するボタンです。plan_id

  <span class="payment_options" id="option2"><button class="btn btn-success" id="paypal_monthly" style="margin-left: 10px;"  onclick="process(this.id);">PayPal</button></span>

これが呼び出しているスクリプトです

<script>
function process(plan_id) {
    var data = plan_id;
    $.ajax({
            type: "POST",
            url: "process_paypal.php",
            data: data,
            dataType: "json",
            success: function (data) { 
                $.post('https://www.paypal.com/cgi-bin/webscr', data);
                return false;
        },
        error: function(data) {
            alert("Oh no! An error occured!");
            return false;
        }
    });
}
</script>

エラーの詳細を確認する方法はありますか? Chrome のコンソールがありますが、何も表示されません。

4

2 に答える 2

4

データをキー: 値のペアとして送信します。

var data = { 'plan_id' : plan_id };
于 2012-10-08T21:30:23.590 に答える
0

問題をphpスクリプトの処理に絞り込みました。HTML/PHP ページを呼び出しheader("location: page.php");て AJAX に送り返していた - したがって、不正な文字<

于 2012-10-09T11:34:33.263 に答える