Отправка больших данных на сервер - PullRequest
0 голосов
/ 30 августа 2011

Можно ли отправить большое количество данных (например, содержимое сетки) в $.ajax на контроллер?Есть ли обходные пути для "URI too long"?Я знаю, что это, вероятно, не лучшая практика, вместо этого я, вероятно, должен посылать каждую строку по очереди, но все же возможно ли это?

1 Ответ

2 голосов
/ 30 августа 2011

Есть ли обходные пути для "URI too long"?

Используйте глагол POST HTTP вместо GET:

$.ajax({
    url: '/foo',
    type: 'POST',
    data: { value: someVariableThatCouldBeHuge },
    success: function(result) {
        // TODO: process the results
    }
});

или эквивалент:

$.post('/foo', { value: someVariableThatCouldBeHuge }, function(result) {
    // TODO: process the results
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...