為什么我的ajax數(shù)據(jù)沒(méi)傳過(guò)來(lái)啊
<html>
<head>
<script src="jquery-1.8.0.js"></script>
<script src="hot.js"></script>
</head>
<center>這是數(shù)據(jù)顯示模板</center>
<script src="jquery-1.8.0.js"></script>
<script src="hot.js"></script>
<?php foreach($data as $ke=>$va){?>
<li><font size=5><a href=#><?php echo $va['name'];?></a></font></li>
<li><font size=5><?php echo $va['sex'];?></font><?php }?></li>
<center>下面是ajax獲取的數(shù)據(jù)</center>
今日排行:
<ul id='ht'>
<li>是多大</li>
</ul>
</html>
這是我的模板的php嘛,hot.js和hot.php都沒(méi)錯(cuò)誤啊,為什么就是不顯示,而且也不報(bào)錯(cuò),就是得不到ajax的數(shù)據(jù)。。。。
2016-05-04
你在瀏覽器中直接訪(fǎng)問(wèn)接口地址,看看能不能輸出JSON數(shù)據(jù),如果能輸出就不是接口地址文件的問(wèn)題,那就在面頁(yè)中JS代碼中的$.ajax方法中的返回對(duì)象result中查看是否能接收到接口返回的JSON數(shù)據(jù),在這一步你可以選擇alert方法彈出來(lái),也可以通過(guò)console.log方法將數(shù)據(jù)firebug中的控制臺(tái)中查看,慢慢測(cè)不要心急.......希望我也回答能給你幫助,謝謝
2016-06-30
你在error狀態(tài)alert一下,就知道了,沒(méi)有執(zhí)行到success,然后你自己調(diào)試一下是什么原因error了
2016-05-04
我的json數(shù)據(jù)是獲取到了的,我直接打印時(shí)看得到的,但是那個(gè)hot.js那個(gè)我打印的時(shí)候就打印不出來(lái),下面是我的js代碼,我也不知道哪錯(cuò)了,接口那邊數(shù)據(jù)確實(shí)是取到了,也打印出json格式了,但是js這邊就打印不出來(lái) 。。。。。。。
$.ajax({
url:'http://localhost/mysql/hot.php',//接口地址
type:'get',
dataType:'json',
error:function(){},
succes:function(result){
html='';
$.each(result.data,function(key,value){
html+='<li>'+value.name'+</li>';
alert(value.name); });
},
});
2016-05-04
你可以在你的hot.js文件中打印來(lái)出是否是返回成功的json數(shù)據(jù),問(wèn)題就是要一步一步的找出來(lái)的, 我們又看不到你的完整代碼,所以也不是妄下評(píng)論,謝謝