我有txt_RollNo
的blur
事件AJAX調用帶來std_name
,Class
,age
從數據庫中txt_name
,txt_class
,txt_age
填充它。阿賈克斯PHP的jQuery
在一個調用中,我可以讓name
,class
,age
作爲一個整體在數組或任何,如何分離它。
$("#txt_RollNo").blur(function(){
$.ajax({
url:'getSudent.php',
data:'stdID='+ $(this).val().trim(),
success:function(array_from_php)
{
//but here i m receiving php array, how deal in jquery
//$("#txt_name").val(array_from_php);
//$("#txt_Class").val(array_from_php);
//$("#txt_age").val(array_from_php);
}
})
});
getSudent.php回聲陣列如下面
<?php
$qry=mysql_query("select * from students where studentID='".$_GET['std_ID']."'");
$row=mysql_fetch_array($qry);
echo $row;
?>
確保添加你需要'數據類型: 'json'在你的AJAX調用中,'array_from_php'現在是一個對象。 – 2012-07-20 15:45:09
@火箭文檔說:「dataType - 默認值:**智能猜測**(XML,** JSON **,腳本或HTML)」http://api.jquery.com/jQuery.ajax/ – iambriansreed 2012-07-20 15:48:14
這只是如果你輸出你的PHP爲'Content-type:application/json'。否則,jQuery將其視爲文本。 – 2012-07-20 15:49:08