好吧,我正在研究一个简单的社交网络。我正在用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. Javascript:通过对象函数内的点击函数调用对象函数
- 2. 通过v-on调用函数内部功能:点击
- 3. Js:点击调用函数
- 4. 在按钮上调用php函数用ajax点击并通过参数解析
- 5. 通过函数调用
- 6. 通过grequests调用函数
- 7. 通过点击
- 8. 点击“安装”后调用函数
- 9. jQuery - “触发点击”与“函数调用”?
- 10. 点击鼠标,调用函数?
- 11. 点击调用特殊的jQuery函数
- 12. 要点击Enter键调用VBScript函数?
- 13. Highcharts点击函数没有被调用?
- 14. ASP.net mvc链接点击调用函数
- 15. 点击后重复调用函数
- 16. 点击按钮 - 调用Ajax函数
- 17. 点击空格时jquery函数调用
- 18. 点击获取函数调用时
- 19. React Native:从点击推送通知调用函数?
- 20. 通过getModel调用函数与通过对象直接调用
- 21. 如何通过点击外部的关闭事件来调用点击函数来关闭展开后的div
- 22. 通过绕过点击事件加载函数
- 23. php函数调用参数不通过
- 24. 通过点击外
- 25. 点击通过Enrr
- 26. AngularJS通过点击
- 27. 通过var引用调用jQuery函数
- 28. 通过引用函数调用
- 29. 如何通过YES的document.getElementById(“捕捉”)取代点击。的addEventListener(“点击”,()的函数
- 30. 将点击函数转换为调用函数
这听起来像你应该首先通过一个基本的MySQL/PHP教程,涵盖这些基础知识。 – 2012-03-18 14:09:06
你想不要刷新页面,像Facebook一样吗? – Michal 2012-03-18 14:09:55
同意 - 通过教程工作,然后发布,如果你遇到问题。 – Randy 2012-03-18 14:10:20