2015-05-18 5 views
-1

Я пытаюсь получить больше суммы по умолчанию сообщений из учетной записи WP, по умолчанию 10, мне нужно по крайней мере 20, это так, как я это делаюПолучение большее количество сообщений WordPress

getBlogs: function($scope) { 
    $scope.postsURL = 'http://urbanetradio.com/wp-json/posts?filter[posts_per_page]=20&filter[order]=ASC_jsonp=JSON_CALLBACK'; 
    $http.jsonp($scope.postsURL).success(function(data, status, headers, config) { 
    $scope.posts = data; 
    }) 
} 

это плагин в Я использую http://wp-api.org/

here is a Plnuker just in case

если вы поставите эту ссылку, например, в POSTMAN, вы получите STATUS 200 OK, но в моем приложении, даете мне ошибку.

Как вы думаете, что происходит?

+0

Возможно ли, что строка запроса является жестокой , то есть он должен быть «http://urbanetradio.com/wp-json/posts?filter [posts_per_page] = 20 & filter [order] = ASC & jsonp = JSON_CALLBACK', т.е. у вас есть символ подчеркивания' _' вместо символа амперсанда '& 'перед параметром' json' – Val

+0

@Val здесь является Plunker: http://plnkr.co/edit/KlfmqW2eLDdEhf90Dsuy?p=preview давайте посмотрим, что будет на. – NietzscheProgrammer

+0

@Val, вот так мне нужно обработать этот обратный вызов '' 'json''', если я удалю этот' '' _''', тогда я не смогу получить какие-либо из сообщений. – NietzscheProgrammer

ответ

1

строка запроса просто плохо формируется, т.е. он должен прочитать

http://urbanetradio.com/wp-json/posts?filter[posts_per_page]=20&filter[order]=A‌​SC&jsonp=JSON_CALLBACK 

т.е. необходимо отделить параметр _json=... с амперсандом знаком &

Смежные вопросы