Здравствуйте.
Только начал разбираться с ajax'ом, нашёл видео урок ajax запроса к БД на получение переменной, попробовал у себя, не работает(в уроке все работало), можете подсказать в чем проблема?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jQuery</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
type: "POST",
url: "/ajax.php",
dataType: "json",
success: function(data)
{
$("#inp1").val(data.id);
$("#p1").text(data.content);
}
});
});
</script>
</head>
<body>
<p><input type="text" id="inp1"></p>
<p id="p1"></p>
</body>
</html>
ajax.php
<?
define("SERVER_DB", "localhost");
define("USER_DB", "root");
define("PASS_DB", "");
define("NAME_DB", "test");
define("CHARSET", "utf8");
function connect_DB(){
$id_connect = mysql_connect(SERVER_DB, USER_DB, PASS_DB);
mysql_select_db(NAME_DB, $id_connect);
mysql_set_charset(CHARSET, $id_connect);
}
//mysql_select_db("test");
$q = mysql_query("SELECT * FROM test_table");
$res = mysql_fetch_assoc($q);
echo json_encode($res);