Javascript, AJAX и PHP Help - PullRequest
       0

Javascript, AJAX и PHP Help

1 голос
/ 08 августа 2011

У меня есть следующая таблица в базе данных MYSQL:

Messages
MessageId (PK) int(10) - auto_inc
Message varchar(100)

У меня есть следующий PHP, который выводит конкретное сообщение:

<?php

//..connect to database
$query = "SELECT Message FROM Messages WHERE MessageId = '1'";
$result = mysql_query($query);
$num = mysql_num_rows( $result );
if ($num == 1){
  $row = mysql_fetch_assoc($result);
  echo json_encode($row);
}else{
  echo('Invalid');
}

?>

Может кто-нибудь посоветовать мне, как лучше всего интегрировать jQuery, чтобы окно браузера документов могло написать ответ ...

1 Ответ

4 голосов
/ 08 августа 2011

Если вы используете jQuery, вы можете легко использовать jQuery.getJSON () [DOCS] следующим образом:

$.getJSON('mypage.php', function(data) { 
   //Do somewith with JSON data
});

Для нормального Javascript используйте

var xmlhttp;
if(window.XMLHttpRequest)
   xmlhttp = new XMLHttpRequest();
else//IE5, IE6
   xmlhttp = ActiveXObject("Microsoft.XMLHTTP");

xmlhttp.onreadystatechange = function()
{
   if(xmlhttp.readyState == 4 && xmlhttp.Status == 200)
   {
      var response = JSON.parse(xmlhttp.responseText);
      //Do something with JSON Data
   }
};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...