Показать сообщение отдельно
  #1 (permalink)  
Старый 10.11.2012, 04:41
Аспирант
Отправить личное сообщение для FoxTrix Посмотреть профиль Найти все сообщения от FoxTrix
 
Регистрация: 27.07.2012
Сообщений: 73

Получение переменной из БД через ajax
Здравствуйте.
Только начал разбираться с 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);
Ответить с цитированием