我正在開發一個網站/數據庫解決方案,它使管理員可以選擇登錄到網頁並對數據庫執行操作。Ajax從數據庫讀取
當前他們可以添加/刪除/運行預定義的查詢,但是爲了編輯表中的記錄,我希望他們指定主鍵(ID),然後讓ajax讀取與該關聯的值記錄並允許他們改變。
這是什麼最好的方法呢?
我正在開發一個網站/數據庫解決方案,它使管理員可以選擇登錄到網頁並對數據庫執行操作。Ajax從數據庫讀取
當前他們可以添加/刪除/運行預定義的查詢,但是爲了編輯表中的記錄,我希望他們指定主鍵(ID),然後讓ajax讀取與該關聯的值記錄並允許他們改變。
這是什麼最好的方法呢?
顯示它stratton建議你必須在前端使用jquery/html,在後端使用php/mysql,這樣邏輯就可以處理你發送的數據,並檢索將被髮回給用戶的結果。 ex。 有一個表格,將發送的ID搜索:
<form>
<input type="text" id="data" name="data"/>
<--send button-->
</form>
我建議再使用jquery通過AJAX發送的形式是這樣的:
$(sendbutton).click(function(e){
e.preventDefault();
s.ajax({
url: 'urlofyouphppage',
type: 'post',
data : {data: $("#data").val(), action: 'search_thing'}
success: function(data){
//the response from the php page to insert somewhere.
//beware that if you use json you will have to decode via parseJSON.
}
});
});
在你的php端,你將不得不解析後,然後執行操作
<?php
if($_POST['action'] == 'search_thing'){
$id = $_POST['data'];
//query for searching
//format the result data
echo $result; //or json_encode($result); if you want to use json
}
?>
這樣你就可以通過每段時間設定不同的動作創建多個邏輯的步驟,和前面回答可以是包含全日的HTML代碼e「下一步」執行。
使Ajax請求(使用jQuery)的PHP腳本,從數據庫中讀取並輸出在你喜歡的任何格式,返回值(HTML,JSON),然後在前端使用JavaScript