json 객체를 출력하는 PHP 파일이 있습니다. 똑똑한 템플릿으로 표시 할 출력 세트를 표시하고 싶었습니다. 하지만 json 객체를 반향 출력하면JSON이 멋진 템플릿으로 출력됩니다.
등이 템플릿 외부에 표시됩니다. jQuery getJSON() 함수를 사용하고 있습니다. PHP 파일은 :
foreach($res as $a=>$v)
{
$arr['fname'] = $v->UM_first_name;
$arr['lname'] = $v->UM_last_name;
$data[] = $arr;
}
$json_obj = json_encode($data);
echo $json_obj;
JS 파일 :
$('document').ready(function()
{
$.getJSON('http://localhost/basic_framework/index.php ?menu=search_22',callBack);
});
function callBack(data)
{
$.each(data,function(i,fi)
{
var info ='';
info+=dte.lc;
info+='<div id="ids">'+fi.fname[0]+'</div>';
info+='<div id="nws">'+fi.lname[0]+'</div>';
$(info).appendTo("#friend_info");
});
}
내가 잘못하고있는 중이 야?
귀하의 질문에 대한 이해가 확실하지 않습니다. 무엇이 잘못 될까요? –
Pekka와 동일합니다. 그리고 "dte.lc"는 어디서 오는 것입니까? 왜 JS 루프에 fi.fname 대신 fi.fname [0]을 추가하려고합니까? – PJP
죄송합니다 .I info + = dte.lc이 (가) 내 테스트 파일에 있습니다. plz 라인을 건너 뜁니다. fi.lname [0]은 다른 사용자 이름의 배열이기 때문에. 이상적으로 그것은 fi.lname [i]이어야합니다. – Nitish