小编Jon*_*chs的帖子

错误“SyntaxError:“[object Object]”不是有效的 JSON”

我对以下代码有问题。console.log输出为

我通过 JavaScript Ajax 请求请求的 URL 是“login.php”:

 <?php include('init.php');
    use Login\LoginService;

    #include(__DIR__.'/Login/LoginService.php');

    global $pdo;
    session_start();

    $username = $_POST['username'];
    $pass = $_POST['password'];
    if (!empty($username)) {
        $test = new LoginService();
        $user = $test->getUsersLogin($username);
        if (!empty($user) && $user[0]['login'] == $username) {
            $json = json_encode(array("success" => 1));
            echo $json;
        } else {
            $json = json_encode(array("success" => 0));
            echo $json;
        }
    }
    ?>
Run Code Online (Sandbox Code Playgroud)

我通过 JavaScript 发出的 Ajax 请求:

$(() => {
    $('.login-form').on('submit', function (e) {
        e.preventDefault();

        $.ajax({
            type: "POST",
            dataType: "json",
            timeout: 500,
            url: …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery json

14
推荐指数
1
解决办法
9万
查看次数

标签 统计

ajax ×1

javascript ×1

jquery ×1

json ×1

php ×1