Мне нужно определить, содержит ли сообщение определенную категорию из фида JSONP. Я не уверен, как читать массив, поскольку он в настоящее время говорит об этом. Ссылка работает без каких-либо проблем, хотя это всего лишь строка.
$.jsonp({
url : "theurl",
dataType : "jsonp",
timeout : 10000,
success : myFunction,
error : myErrorFunction
});
function myFunction (data) {
$.each(data, function(i, post){
var link = post.permalink,
hasCategory = $.inArray("specialcategory", post.categories);
});
}
Вот пример моего JSON:
[
{
"id": 1,
"permalink": "http://domain.com",
"categories": [
"category1",
"specialcategory"
]
}
]
Это ошибка, которая появляется в Firebug:
can't convert null to object
d()jquery.js (line 16)
a = "specialcategory"
b = undefined
[Break On This Error] (function(a,b){function ci(a){return d...a:a+"px")}}),a.jQuery=a.$=d})(window);
Любая помощь будет принята с благодарностью.