[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу получить ответ JSON
Эли4ка
Здравствуйте!Недавно решила сделать ajax отправку данных и никак не получается вернуть правильный ответ..
вот код страничкиЖ
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script
type="text/javascript" src="jquery.js"></script>
</head>

<body>

<form
id="myForm">
Введите имя:<br/>
<input
id="username" type="text" size="20"><br/><br/>
<input
type="submit" value="Отправить">
</form>

<div
id="content"></div>

<script>

$(document).ready(function(){

$('#myForm').submit(function(){
$.ajax({
type: "POST",
url: "i.php",
dataType: 'JSON',
data: "username="+$("#username").val(),
success: function(html){

$("#content").html(html);
}
}
);
return false;
});

});
</script>

</body>
</html>

вот код скрипта:
$result = array(
'status' => 1,
'txt' => $_POST['username'],
);

echo json_encode($result);


так как мне надо было проверить какой возвращается статус то я сделала так:

if(parseInt(html.status)==1){
$("#content").html(html.txt);
}

но почему-то html не пуст,а вот html.txt всегда пусты,хотя в других примерах которые встречала у них они не пусты..почему так?
P.S. код jquery.js надеюсь не нужен :)
Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.