0

ajaxを使用してjavascriptからPHPアクションに変数を渡していますが、それはまったく機能しません。

function approve(id) {
    var idemail = id;
    $.ajax({
        url: 'http://localhost/feedback/public/index/approve/',
        type: 'POST',
        data: "idemail=" + idemail,
        success: function(data) {
            alert('Approved successfully')
        }
    })

PHPアクションで

public function approveAction() {
    $approvemail = $_POST['idemail'];
    echo $approvemail;
}

しかし、成功の応答もエコーメールもありません。助けてください。

4

1 に答える 1

0

あなたの ajax リクエストは正しいです。呼び出している URL が ajax 呼び出しを理解していないようです。アプリケーション モジュールが通常の URL と ajax の URL を異なる方法で処理しているかどうかを確認できますか。たぶん、簡単なテスト URL を呼び出しhttp://localhost/test.phpて、それが機能するかどうかを確認できます。

于 2012-10-10T14:30:37.580 に答える