저는 jQuery UI에 ajax를 사용하고 있습니다.jQuery UI 탭 : JSON이 표시되지 않습니다.
아약스는 이와 같은 JSON 콘텐츠를 직면하게됩니다.
[
{
"title" :"a note",
"type" :"text",
"content" :"MY FIRST NOTE!"
},
{
"title" :"two note",
"type" :"text",
"content" :"MY FIRST NOTE <b>if html works<\/b> i should pay attention to this!"
}
]
이 코드를 사용하고 있습니다 :
$(function() {
$("#tabs").tabs({
cache : false,
ajaxOptions : {
cache : false,
dataType : 'json',
dataFilter : function(result) {
var data = $.parseJSON(result);
return data;
},
error : function(xhr, status, index, anchor) {
$(" anchor.hash ").html("Couldn't load this tab. We'll try to fix this as soon as possible. " + "If this wouldn't be a demo.");
}
}
});
});
JSON 파일이 (PHP에 의해 생성)를 제대로 넣었는지 (내가이 질문에 Loading JSON-encoded AJAX content into jQuery UI tabs을 본 적이) 내가 확인했다 그것은 JSONLint를 사용하지만 탭은 흰색이고 내용은로드되지 않습니다. 도와 주시겠습니까?
그것은 내가 바보 같은 오류를하고있어 만약 내가 JSON와 Ajax 작업을 처음 그래서 용서의
편집 : JSON 콘텐츠는 콘텐츠 형식을 제거, 콘텐츠 형식 = 응용 프로그램/JSON으로 전송됩니다 json을 표시하지만 jsonery를 사용하여 json 파일을 구문 분석 할 수 있습니까?
사용 해보 았나 : 데이터 반환 대신에 data.content 반환 –