Ajax调用PHP时找不到错误

时间:2014-06-18 23:40:21

标签: php jquery ajax wordpress file-not-found

我有这个问题。我正在制作一个有Ajax Call的HTML文件,但是当我拨打电话时,我得到的错误是404 Not Found Error。但是当我进入调用内部的路径时,我得到PHP文件的结果没有任何问题。

PHP文件包含Wordpress文件Include。

Ajax调用是:

$(function () {
    $("#autorizacion").submit(function () {
        datos = $(this).serialize()
        $.ajax({
            type: "GET",
            url: "http://somesite.com/authorization.php",
            dataType: "HTML",
            data: datos,
            beforeSend: function () {
                alert(datos);
            },
            error: function (xhr, status, error) {
                alert(error);
            },
            success: function (res) {
                alert(res);
            }
        })
        return false;
    })
})

PHP文件包含:

header("HTTP/1.1 200 OK");
$user = $_GET['User'];
$pass = $_GET['pass'];
global $wp, $wp_rewrite, $wp_the_query, $wp_query;
if (empty($user) || empty($pass)) {
    echo 'Los Campos no pueden estar vacíos';
} else {
    require_once('wp-blog-header.php');
    $status = 'false';
    $auth   = wp_authenticate($user, $pass);
    if (is_wp_error($auth)) {
        $status = 'false';
    } else {
        $status = 'true';
    }
}
echo $status;

感谢您的回答和建议。

0 个答案:

没有答案