好吧,我正在研究一個簡單的社交網絡。我正在用PHP和MySQL構建它。用戶可以像在Facebook上一樣發佈狀態更新。我知道如何使用INSERT INTO和SELECT FROM語句來輸入/輸出用戶狀態,但是如何獲得一個按鈕(X),當它被點擊時它會調用一個包含刪除該帖子的MySQL查詢的函數?還是編輯帖子的人?是否需要調用函數()?通過點擊調用函數
Q
通過點擊調用函數
0
A
回答
0
你需要學習AJAX來做到這一點。通過Ajax調用,您可以使用JavaScript捕獲click
事件,並將發送AJAX請求至PHP腳本,該腳本將發出相應的delete
sql語句以刪除該帖子。
2
PHP在服務器上運行。該按鈕存在於客戶端上。所以你不能直接調用一個函數。
你需要有一個接受過HTTP一些輸入(因爲要做事情,這應該是一個HTTP POST請求,在PHP中,您可以通過$_POST[]
讀取數據)的腳本。腳本應該理智地檢查輸入,根據輸入做出任何適當的操作並作出響應,表明成功或失敗。
使瀏覽器發出請求的最簡單方法是使用<form>
。這也使您可以收集用戶可能需要的信息。
要做到這一點「就像在Facebook上」(而以下best practises),你應該使用JavaScript到submit event listener綁定到窗體,然後停止默認事件,並使用XMLHttpRequest使HTTP POST請求,而不是(這是阿賈克斯) 。然後您使用DOM manipulation來更新顯示給用戶的信息。
相關問題
- 1. 通過雙擊圖像調用函數
- 2. Javascript:通過對象函數內的點擊函數調用對象函數
- 3. 在java中調用函數,通過點擊菜單項
- 4. 如何通過點擊按鈕調用PHP函數
- 5. 通過點擊HTML/PHP中的按鈕調用函數
- 6. 通過v-on調用函數內部功能:點擊
- 7. 通過點擊HTML列表元素來調用javascript函數
- 8. Javascript通過錨點調用函數
- 9. Js:點擊調用函數
- 10. 從jquery點擊函數調用函數
- 11. 在按鈕上調用php函數用ajax點擊並通過參數解析
- 12. 調用JavaScript通過點擊的HtmlTextWriter
- 13. HTML - 通過點擊圖像調用javascript
- 14. 通過socket.io調用函數
- 15. 通過函數調用
- 16. 通過XML調用函數
- 17. 通過grequests調用函數
- 18. 禁用點擊調用JavaScript函數
- 19. 通過點擊
- 20. 通過點擊
- 21. 通過點擊
- 22. 通過點擊
- 23. 點擊獲取函數調用時
- 24. 就緒函數調用上點擊
- 25. ASP.net mvc鏈接點擊調用函數
- 26. Highcharts點擊函數沒有被調用?
- 27. 點擊調用特殊的jQuery函數
- 28. 點擊空格時jquery函數調用
- 29. 點擊後重復調用函數
- 30. d3 javascript點擊函數調用
這聽起來像你應該首先通過一個基本的MySQL/PHP教程,涵蓋這些基礎知識。 – 2012-03-18 14:09:06
你想不要刷新頁面,像Facebook一樣嗎? – Michal 2012-03-18 14:09:55
同意 - 通過教程工作,然後發佈,如果你遇到問題。 – Randy 2012-03-18 14:10:20