Я использую jquery ui tabs с ajax.jQuery UI Tabs: JSON не отображается
Ajax столкнется с таким содержанием 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.");
}
}
});
});
(я видел этот вопрос Loading JSON-encoded AJAX content into jQuery UI tabs)
JSON-файл (генерируется PHP) правильно загружена и я подтверждено он использует JSONLint, но вкладка остается белой, а содержимое не загружается, можете ли вы мне помочь?
Это первый раз, когда я работаю с JSON и Ajax так что простите меня, если я делаю какие-то дурацкие ошибки
EDIT: содержание JSON отправляется с типом содержимого = приложения/JSON, удаляя тип содержимого он отображает json, но я хочу разобрать json-файл, используя jquery, что это возможно?
Вы пытались использовать: return data.content вместо данных возврата –