JSON.parse:使用AJAX时出现意外的字符错误

时间:2014-05-19 09:03:58

标签: php ajax json parsing

我遇到了AJAX问题。我正在尝试建立一个注册页面,看看是否已经使用了用户名。 这是在我尝试使用JSON.parse时抛出错误的.js:

function foglaltE() {
    var felhnev = $('username').value;
    ajax( {
        url: 'regell.php',
        getadat : 'username=' + felhnev,
        siker: function (xhr, text) {
            var valasz = JSON.parse(text);
            $('spanfoglalt').innerHTML = valasz.foglalt 
                ? 'Foglalt felhasználónév :('
                : 'Szabad felhasználónév';
        }
    });
}

这是php:

$felhnev = trim($_GET['username']);
    $email = $_GET['email'];
    $expr = '_*@_*';
    $jelszavak = fajlbol_betolt('jelszavak.json');

    $reg = array();
    $reg['foglalt'] = array_key_exists($felhnev, $jelszavak)? true : false;
    $reg['email'] = preg_match($expr, $email)==1 ? true : false;

    echo json_encode($reg);

据我所知,我尝试发送的$ reg存在问题,但我看不到

0 个答案:

没有答案