JQuery – Как проанализировать массив JSON?Jquery

Программирование на jquery
Ответить
Anonymous
 JQuery – Как проанализировать массив JSON?

Сообщение Anonymous »

Я хотел бы выполнить синтаксический анализ с помощью jquery. Когда я хочу выполнить синтаксический анализ, возникает ошибка — неопределенная.
Это мой код:
PHP

Код: Выделить всё

try {

session_start();

require '../SqlConfig.php';

if(isset($_POST["user_name"]) && isset($_POST["user_password"])) {
{

$sql = "SELECT * FROM users WHERE user_name='".mysql_real_escape_string($_POST["user_name"]) . "' AND " . "user_password='". mysql_real_escape_string($_POST["user_password"]) ."'";

$result = mysql_query($sql) or die(mysql_error());

$jsonresult = array();

while($row = mysql_fetch_array($result))
{
$thisResult = array();

$thisResult["user_auth"] = 1;
$thisResult["user_id"] = $row['user_id'];
$thisResult["user_name"] = $row['user_name'];

$_SESSION["user_auth"] = 1;
$_SESSION["user_id"] = $row['user_id'];
$_SESSION["user_name"] = $row['user_name'];

$jsonresult[] = $thisResult;
}
echo json_encode($jsonresult);
mysql_close();
}

}
}
catch(Exception $e)
{
echo $e->getMessage();
}
Массив JSON:

Код: Выделить всё

[{"user_auth":1,"user_id":"11","user_name":"Jenan"},
{"user_auth":1,"user_id":"15","user_name":"Jenan2"},
{"user_auth":1,"user_id":"16","user_name":"Jenan3"}]
JQUERY:

Код: Выделить всё

getAuthentification: function(username, password)
{
$.post('ActionScripts/Authentification.php',{
user_name: username,
user_password: password
}, function(data)
{
$.each(data, function(key, value){
alert(value.user_auth +' - '+ value.user_id +' - '+ value.user_name);
});

});
}
Вот ошибка: Результат не определен – не определен – не определен. И бесконечный цикл. -

Код: Выделить всё

$.each(data, function(key, value){
alert(value.user_auth +' - '+ value.user_id +' - '+ value.user_name);
});
данные -

Код: Выделить всё

 [{"user_auth":1,"user_id":"11","user_name":"Jenan"},
{"user_auth":1,"user_id":"15","user_name":"Jenan2"},
{"user_auth":1,"user_id":"16","user_name":"Jenan3"}]
оповещение – вывод – не определено – не определено – не определено

Подробнее здесь: https://stackoverflow.com/questions/747 ... json-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»