2012-03-06 80 views
0

編輯: 我會盡力解釋我想做的更好一點。我在main.php中顯示一個表,其中包含使用ajax調用一個php文件(例如other.php)從數​​據庫中檢索的所有字段。我試圖弄清楚的是,一旦表格顯示到屏幕上,並且調用位於other.php文件中,我可以在other.php中實現更新查詢以使用用戶輸入更新數據庫中的字段嗎?那有意義嗎? 謝謝。ajax網址調用混淆

+0

你能解釋一下你的意思嗎「一旦在那個php文件中」?您在單擊某個選項後發送AJAX請求,並且服務器處理您的PHP以返回響應(HTML表格)。額外的任務在哪裏適合? – tjdett 2012-03-06 01:28:16

+0

我的歉意。讓我再提供一些細節。所顯示的表格具有已輸入的值,並且存在需要由用戶填寫的值(例如,電氣公司每月費率)。我想知道的是如何讓用戶通過按下更新按鈕來更新數據庫。那有意義嗎?感謝您的超級快速響應。 – wojg21 2012-03-06 01:37:35

+0

@ user1251068我建議您根據您的評論重新編寫您的問題,並在其中添加一個「PHP」標記。是的,你可以用'$('td#my-id')。text()'從HTML表格中獲取值,並使用'$ .post()'向PHP發送「POST」請求。你需要更具體。 – tjdett 2012-03-06 01:47:31

回答

0

是的,這是可能的。假設你有一個用戶在點擊菜單之前填充的表單,你可以在你的ajax調用中添加這個值。

例如,假設你有一個搜索按鈕

<input type='text' name='search' id='search' /> 

你可以用getpost(請求類型)

$.ajax({ 
    url: "somefile.php", 
    type: "POST", 
    data: "search=" + $('#search').val(), 
    success: function(data){ 
    //do something... 
    } 
}); 

而在你傳遞給你的PHP somefile.php可以通過$_POST['search']$_GET['search']訪問值(取決於請求的類型)。

我覺得這個可以適應你的現實。您可以在JQuery docs中獲得更多示例。