我不是php的專家,但我在這裏卡住了。我有以下三個.php
文件php post和重定向頁面同時
的index.php < - 下拉列表中,選擇哪個數據庫表。
query.php < - 它製作json查詢。
chart.php < - 它是高級JQuery頁面。其中使用
$.getJSON("query.php", function(json) {
函數從query.php
文件中獲取數據。
index.php
將選擇DB /表的下拉列表中獲取用戶的輸入,並把它傳遞給query.php
並設置SELECT * FROM $table
變量。
但我想要做POST
並在同一時間它將打開chart.php
頁面,所以我可以直接重定向到圖表頁面。我如何發送POST和重定向同時如此query.php
得到$表變量,並立即chart.php
打開圖表。
編輯:
如果我把我所有的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中的每個動作本身? – 2015-04-03 16:41:53
您可以更改您的代碼以將發佈的值保存爲'$ _SESSION'值,或者將表單/值直接發佈到'chart.php',並將其作爲參數添加到您的'$ .getJSON()' – Sean 2015-04-03 16:44:29
@Sean - 我喜歡你的第二個想法,但我怎麼把'json'輸出值放在'$ .getJSON()'函數中?請參閱我已編輯我的問題 – Satish 2015-04-03 17:10:44