1

JSON データの読み取りに問題があります。

model.php

class chatApp extends database{


public $row = array();
public function IO(){

    //SELECTING FROM DATABASE MAKE QUERY ....

     $this->row = $mysql->show; //result

     return $this->row; //return it


}}

controller.php

if(isset($_GET['showmessage'])){

$chatApp = new chatApp(); // chat app object

$row = $chatApp->IO();
echo json_encode($row);} // echo it like json

view.php

function update(){

     $.ajax({  
          type: "POST",  
           url: " http://localhost/chat/controller.php?showmessage", 
           dataType: 'json',
          success: function(data) {  

            $("#chat").html(data); //The data ?



       }  
   });    
 } setInterval (update, 1000);  

問題は、チャット div にデータを表示できないことですか? 私は何を間違えているのですか

4

1 に答える 1

2

試す:

$("#chat").html(jQuery.parseJSON(data));

またはgetJSON代わりに使用ajax

function update(){
    $.getJSON("http://localhost/chat/controller.php?showmessage",
        function(data) {
         $("#chat").html(data);
         setTimeout(update,1000);
    });
}
setTimeout(update,1000);

setTimeoutの代わりに使用setInterval

于 2012-07-07T14:56:32.533 に答える