Бывает, порой, нажимаешь ссылку, браузер потупит-потупит и говорит «это файл, его открыть или сохранить». Это он отправил на сервер GET и получил от сервера такой RESPONSE. Вопрос, как отправить браузеру RESPUNSE без отправки на сервер GET?

Смысл в том, что у меня на странице формируется табличка ява-скриптом, и в принципе, лишний запрос на сервер, на котором еще и придется повторять всю логику — совершенно лишний. А надо как-то отдать пользователю экселевский файл (или csv на худой конец).

14 Responses to Бывает, порой, нажимаешь ссылку, браузер потупит-потупит и говорит «это файл, его открыть или сохранить».

  1. Oveer:

    RESPUNSE[x] lol`d
    а так гуглить на тему data:uri но в старом говне всёравно без запроса работать не будет.

  2. Xuagreen:

    Делай второй запрос.

  3. 5auam:

    вынеси логику на сервер и выкинь яваскпипт.

  4. RanMsk:

    не получицца, иначе бы так и сделал

  5. Ycihlam:

    никогда не пробовал, наверняка, гоню

  6. Ycihlam:

    может отрефрешить страницу и поменять контенттайп?

  7. RanMsk:

    это и есть перенос логики на сторону сервера

  8. RanMsk:

    промахнулся? 🙂

  9. RanMsk:

    круто, пасип
    до нового окна недопетрил 🙂

  10. Azied:

    Ещё у jquery datatables есть плагин, он сохраняет таблицу через flash.

Добавить комментарий