вот код страничкиЖ
<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 надеюсь не нужен :)
Спасибо.