界面顯示和response結(jié)果不一致。
紅框的地方,response獲取的是正確的數(shù)據(jù),但是界面卻不對(duì)。
用var_dump打印的,不一樣
前端請(qǐng)求:
<script>
var investigationTaskId = '';
function receiveMessage(event) {
var origin = event.origin
if (origin !== "http://localhost:8082")
return;
investigationTaskId = event.data;
$.post("/member/project",{
'investigationTaskId':investigationTaskId
},function(result){})
}
$(function(){
window.addEventListener("message", receiveMessage, false);
})
</script>
后端接收和查詢
$investigationTaskId = $_REQUEST['investigationTaskId'];
$sql = "SELECT a.name ,COUNT(w.pk_works_main) AS num ,a.atlas_type,a.pk_atlas_main FROM ".$Base->table('atlasmain')." a LEFT JOIN ".$Base->table('worksmain')." w ON a.pk_atlas_main = w.pk_atlas_main WHERE a.investigationTaskId='".$investigationTaskId."' AND a.pk_user_main= ".$user['pk_user_main']." GROUP BY a.pk_atlas_main ";
var_dump($investigationTaskId);
$result = $Db->query($sql);
$tp->assign("atlas",$result);
1 回答

元芳怎么了
TA貢獻(xiàn)1798條經(jīng)驗(yàn) 獲得超7個(gè)贊
第一張圖的問題:
你可以看一下該網(wǎng)頁的源碼是否跟response的一致,也擁有數(shù)據(jù)。如果一致,那就是CSS樣式將內(nèi)容隱藏了
第二張圖的問題:
很明顯你打印出來的字符串,在html外面,NULL是在html里面,不是同一個(gè)東西,建議樓主學(xué)習(xí)一下瀏覽器的開發(fā)者工具使用方法,特別是左上角的指針按鈕。
如果不是請(qǐng)求頁面,建議后端返回的數(shù)據(jù)為json格式,其他格式不方便js提取
- 1 回答
- 0 關(guān)注
- 763 瀏覽
添加回答
舉報(bào)
0/150
提交
取消