query.php
<?php
$host = "localhost";
$user = "root";
$password = "password";
@mysql_connect($host,$user,$password) or die("unable connect to database!");
mysql_select_db("learning_mysql_db");
$result_set = mysql_query("select * from tb_student");
$JSON = array();
if($result_set == true){
while($data = mysql_fetch_array($result_set)){
$JSON[] = array(
"std_code" => $data["std_code"],
"std_name" => $data["std_name"],
"std_grade" => $data["std_grade"]
);
}
}
mysql_close();
echo json_encode($JSON);
?>
------------------------------------------------------------------------JQuery
$(document).ready(function(){
query();
});
function query(){
$.ajax({
type : 'get',
dataType : 'html',
data : null,
url : '../php/query.php',
success : function(r){
var obj_std = eval("("+r+")");
var html = resultPattern(obj_std);
$("#result").html(html);
}
});
}
------------------------------------------------------------------------
function resultPattern(obj_std){
.
..
...
for(i=0;i<obj_std.length;i++){
html+="<tr>";
html+="<td class='no'>"+(i+1)+"</td>";
html+="<td class='std_code'>"+obj_std[i].std_code+"</td>";
html+="<td class='std_name'>"+obj_std[i].std_name+"</td>";
html+="<td class='std_grade'>"+obj_std[i].std_grade+"</td>";
html+="<td><img name='edit' src='../image/edit.png'/></td>";
html+="<td><img name='delete' src='../image/delete.png'/></td>";
html+="</tr>";
}
.
..
...
return html;
}
Respose from query.php
อ่านเพิ่มเติมได้ที่
เจสัน(JSON) คืออะไร : http://na5cent.blogspot.com/2012/03/json.html
Learning JSON : http://w3schools.com/json/default.asp
php JSON encode : http://php.net/manual/en/function.json-encode.php



ไม่มีความคิดเห็น:
แสดงความคิดเห็น