我有一個AJAX功能如此:jQuery的AJAX調用數據庫查詢
function admin_check_fn(type)
{
//$("#notice_div").show();
//var allform = $('form#all').serialize();
$.ajax({
type: "POST",
//async: false,
url: "<?php bloginfo('template_url'); ?>/profile/adminquery_check.php",
data: { type: type },
//data: 'code='+code+'&userid='+userid,
dataType: "json",
//dataType: "html",
success: function(result){
var allresult = result.res
$('#result').html( allresult );
alert(allresult);
//$("#notice_div").hide();
}
})
}
和服務器端:
$queryy="SELECT * FROM wp_users";
$name = array();
$resultt=mysql_query($queryy) or die(mysql_error()); ?>
<?php while($rowss=mysql_fetch_array($resultt)){
$name = $rowss['display_name'];
}
echo json_encode(array(
"res" => array($rowss['display_name']),
"fvdfvv" => "sdfsd"
)
);
基本上出於某種原因沒有顯示所有返回值從查詢到數據庫中的用戶表。它工作時,我查詢其中只有一個條目的另一個表,所以即時通訊認爲它可能是一個事實有一個數組它不正確解析?
只是想知道是否有人遇到這個問題?
感謝
你試圖注入你從服務器到標記沒有任何改造得到JSON對象,這是行不通的。無論如何,你檢查了你回來的json,並且正確調用了成功回調嗎? – mamoo 2012-03-02 13:54:49
我強烈建議使用看起來不像type-o的可變名稱。 – 2012-03-02 14:01:58