Я прочитал все сообщения на Stackoverflow относительно этого вопроса и попытался следующее:Магистраль: Как передать параметры с помощью fetch?
1) Добавление $.param({})
обертку
messages.fetch({
data: $.param({ limit: 14 }),
});
2) Установка traditional
в true
messages.fetch({
data: { limit: 14 },
traditional: true
});
3) Установка processData
- true
messages.fetch({
data: { limit: 14 },
processData: true,
});
Несмотря на это, ни один из этих методов не работает. Что-то мне здесь не хватает?
'Несмотря на это, ни один из этих методов work.' Так что же происходит именно? Вам не нужно использовать 'param',' processData' или 'традиционный'? Я предполагаю, что сообщения являются экземпляром 'Backbone.Collection'? Когда вы выбираете как 'messages.fetch ({data: {limit: 14}}), ваш запрос на сервер должен выглядеть примерно так: api/messages? Limit = 14'. Можете ли вы показать URL-адрес для этого запроса «GET»? – garethdn
Вы можете легко проверить это, если вы проверите вкладку навигации консоли своего отладчика. – Trace