我遇到了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存在问题,但我看不到