有誰知道如何將表單值傳遞到PHP並仍然返回數據到JavaScript? (如果有人想知道在谷歌圖表中使用)。如何將表單數據傳遞給PHP並將json字符串返回給Javascript?
我有一個帶4個收音機框的HTML表單。我想傳遞表單的值,以便根據用戶的選擇修改我的PHP請求。
來自PHP請求的結果需要傳遞給JavaScript進行處理。
有誰知道如何將表單值傳遞到PHP並仍然返回數據到JavaScript? (如果有人想知道在谷歌圖表中使用)。如何將表單數據傳遞給PHP並將json字符串返回給Javascript?
我有一個帶4個收音機框的HTML表單。我想傳遞表單的值,以便根據用戶的選擇修改我的PHP請求。
來自PHP請求的結果需要傳遞給JavaScript進行處理。
在上單擊事件發生的單選按鈕,將執行XMLHttpRequest到PHP頁面,並有PHP頁面echo一些JSON content that can be decoded在JavaScript中的XHR返回一個JavaScript函數。
願這可以幫助你。 我認爲你必須做一個Ajax request
$.ajax({
method: "POST",
url: "some.php",
data: { name: "John", location: "Boston" }
})
.done(function(data) {
alert("Data Saved: " + data);
});
您將數據發送到服務器形成表單(送到這裏是name
和location
)。您使用javascript與OnSelect讀取此數據並將其轉發到您的PHP代碼和 您可以從服務器返回data
到您的JavaScript代碼,並且您可以使用它執行您想要的操作。 對不起,如果我的解決方案使用JQuery,那麼使用較少代碼編寫的跨瀏覽器更好!
你可以用這條線來分析一個數組JSON後來在JavaScript中使用它:
json_encode($rows); //format array named $rows into json data
'無線電boxes'?你的意思是收音機**按鈕**或**檢查**框? – Musa 2015-03-30 20:38:02
是的。很多方法。你想留在同一頁面(沒有頁面重新加載)?或者你想重新加載頁面?或者轉到其他頁面? – bloodyKnuckles 2015-03-30 20:38:57
這些將是無線電覆選框。 @bloodyKnuckles一切都在同一個html頁面上完成 – WxPilot 2015-03-30 20:48:51