2011-11-07 150 views
0

我有一個PHP文件,它具有通過AJAX提交到數據庫的HTML表單。當我點擊表單提交按鈕時,每個PHP查詢都會自動更新。這是Ajax如何正常運作?或者如果我將父文件從PHP切換到HTML,它是否會消除頁面上所有PHP的不必要更新?使用Ajax和jQuery提交表單

回答

0

jQuery ajax將請求提交給一個單獨的php文件來加載數據。您可以選擇只加載頁面的部分。 $.load這樣做更容易。看看這裏:http://api.jquery.com/load/

0

你說它通過AJAX提交給數據庫 - 但你真的已經編程它做到這一點?

發佈AJAX代碼的示例,我們可以爲您檢查它。

我有一種感覺,你並不真正瞭解你正在使用的技術。什麼是'PHP查詢'?你想將頁面從PHP切換到HTML?那麼,你能嗎?該頁面是否包含PHP?這對AJAX代碼沒有任何影響,但我有一種感覺,你實際上並沒有AJAX代碼。

+0

看到我有一切工作完美,直到有一個排名系統的衝突有點苛刻。我有內容通過Query進行排序,並在其中選擇一個條目ORDER BY點。當我通過ajax提交投票,並且這個投票將它推到下一個時,這些按鈕變得毫無用處,因爲它正在替換被替換的內容。發生這種情況的原因是我的查詢SELECT表中的ORDER BY排名DESC查詢SELECT每個ajax提交後都會更新。我需要該ID保持靜態,直到實際頁面刷新。 – user981053

+0

當然這很苛刻 - 你在這個評論中寫的東西聽起來不像你在你的問題中寫的。你認爲我們能讀懂你的想法嗎?你需要寫一個完全可以回答的問題。你已經提供了零有用的信息,我給你提供的信息的最佳答案。即使您在此評論中添加的信息還不夠 - 當我們對如何獲得SELECT ID一無所知時,我們應該如何幫助您?我們對你如何做ajax一無所知。我認爲你應該重新開始,這次有一個*完整的問題。 – Ariel

+0

順便說一句,當你發佈一個新問題和/或更新這個問題時,在這裏發表評論,我會看看我是否可以弄明白。 – Ariel