Я использую диаграммы Google для построения диаграмм отчетов, но мне нужно разрешить пользователям выбирать диапазон дат. Я новичок в этом, поэтому, вероятно, делаю это самым глупым способом.
Моя идея заключалась в следующем:
Шаг 1: используйте средство выбора диапазона дат (я использую этот: http://www.daterangepicker.com/), чтобы получить желаемый диапазон.
Шаг 2: «Хорошо, у меня отображается этот диапазон, что мне с ним делать?» Поэтому я подумал: «Эй, я попробую разрезать конец текста и отправить его на 2 отдельных ввода формы типа даты. Я не мог понять, как это сделать, нажимая кнопку «Применить» после выбора диапазона, поэтому я использую кнопку «Отправить». Идея состоит в том, чтобы передать значения и опубликовать их одновременно, когда я нажимаю кнопку «Отправить» (не уверен, что это сработает).
Шаг 3: Опубликуйте входные значения и отправьте их в качестве параметра в мою модель и затем обновите диаграмму с помощью обновленного запроса к базе данных MySQL.
Дело в том, что есть более эффективные способы сделать это, например, используя ajax, поэтому мне не нужно перезагружать страницу (имейте в виду, что это почти все, что я знаю об ajax, я студент первого курса программирования с нулевым опытом программирования). Я использую Codeigniter для связи с сервером
Я использую диаграммы Google для построения диаграмм отчетов, но мне нужно разрешить пользователям выбирать диапазон дат. Я новичок в этом, поэтому, вероятно, делаю это самым глупым способом. [b] Моя идея заключалась в следующем:
Шаг 1: используйте средство выбора диапазона дат (я использую этот: http://www.daterangepicker.com/), чтобы получить желаемый диапазон.
Шаг 2: «Хорошо, у меня отображается этот диапазон, что мне с ним делать?» Поэтому я подумал: «Эй, я попробую разрезать конец текста и отправить его на 2 отдельных ввода формы типа даты. Я не мог понять, как это сделать, нажимая кнопку «Применить» после выбора диапазона, поэтому я использую кнопку «Отправить». Идея состоит в том, чтобы передать значения и опубликовать их одновременно, когда я нажимаю кнопку «Отправить» (не уверен, что это сработает).
Шаг 3: Опубликуйте входные значения и отправьте их в качестве параметра в мою модель и затем обновите диаграмму с помощью обновленного запроса к базе данных MySQL.
Дело в том, что есть более эффективные способы сделать это, например, используя ajax, поэтому мне не нужно перезагружать страницу (имейте в виду, что это почти все, что я знаю об ajax, я студент первого курса программирования с нулевым опытом программирования). Я использую Codeigniter для связи с сервером
На мой взгляд, вот код средства выбора даты:
[code]
[i][/i] [/b]
function myFunction() { var str = document.getElementById("thespan").innerHTML; var res = str.slice(0, 10); document.getElementById("dStart").value = res; var res2 = str.slice(13, 23); document.getElementById("dEnd").value = res2; }