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 调用。您能否检查您的应用程序模块是否以不同的方式处理普通和 ajax url。也许您可以尝试调用简单的测试 urlhttp://localhost/test.php并检查它是否有效。

于 2012-10-10T14:30:37.580 回答