Я не эксперт по php, но я застрял здесь. Я три следующих .php
файловphp post и перенаправить страницу одновременно
< index.php - выпадающий список, который выберите DB таблицу.
query.php < - it craft json query.
chart.php < - это высокопроизводительная страница JQuery. которые используют функцию
$.getJSON("query.php", function(json) {
для извлечения данных из файлаquery.php
.
index.php
получит пользовательский ввод из выпадающего списка выберите DB/таблицу и передать его query.php
и установить SELECT * FROM $table
переменные.
Но я хочу сделать POST
и в то же время он откроет страницу chart.php
, чтобы я мог перенаправить перенаправление на страницу диаграммы. Как я отправляю POST и Redirect одновременно, поэтому query.php
получить переменную $ table и мгновенно chart.php
открыть график.
EDIT:
Если я положил все мои query.php
кода chart.php
тогда как я положил эти ценности JSon в $.getJSON()
?
$.getJSON("query.php", function(json) {
options.xAxis.categories = json[0]['data'];
options.series[0] = json[1];
options.series[1] = json[2];
options.series[2] = json[3];
chart = new Highcharts.Chart(options);
});
как $.getJSON()
получит значение от переменной?
Вы можете попробовать его с 'success' даже каждого действия в самом jquery? –
Вы можете либо изменить свой код, чтобы сохранить опубликованное значение в значение '$ _SESSION', либо отправить форму/значение непосредственно в' chart.php' и добавить его как параметр в свой '$ .getJSON()' – Sean
@Sean - Мне нравится вторая идея, но как я могу вывести выходные значения 'json' в' $ .getJSON() 'функцию? см. я отредактировал мой вопрос – Satish