Я пытаюсь создать php-скрипт, который возвращает CSV-файл из массива JSON, но мне сложно получить информацию в скрипте. Чтобы сделать этот CSV загружаемым, мне нужно set the headers using php и создать файл CSV на лету (так что мне не нужно его хранить на моем сервере), поэтому мне кажется, что мне нужно перенаправить браузер пользователя на мой PHP-скрипт (aka no AJAX).Использование Javascript в HTML-форме для публикации на PHP
Я хочу опубликовать 3 переменных. Идентификатор пользователя, строка сеанса и строковый массив JSON.
Я мог бы просто использовать Jquery, чтобы создать вход со значением моего JSON массива, как например:
$('html-input-element').val(stringified-JSON-array);
Но это не кажется идеальным, так как этот массив JSON может быть тысячи строк. Есть ли способ сделать это исключительно в javascript? Я бы предпочел использовать POST, чем GET, потому что строка сеанса является конфиденциальной информацией. Спасибо!
чем проблема с входной быть тысячи строк? То же самое происходит, если вы отправляете его через AJAX. – Barmar
Ну, это просто немного неряшливо, чтобы добавить его в html, когда он уже является переменной javascript. – user417669
Вы не добавляете его в HTML. Вы просто устанавливаете скрытое значение ввода, чтобы вы могли включить его в форму представления. – Barmar