我需要一个调用php函数的按钮来从数据库中获取显示的数据。我该怎么做?我刚刚发现,因为PHP是服务器端这很糟糕。请帮忙吗?需要一个调用php函数的按钮
回答
这是ajax的工作,正如其他人提到的。如果我可以详细说明,如果你刚开始,我强烈建议使用JavaScript库来让你的生活更轻松。随着prototype,这里是你的按钮可能是什么样子:
<input type="button" id="button_foo">Button</input>
这是你的JavaScript的可能是什么样子:
$('button_foo').observe('mousedown',function(e){
new Ajax.Request('handler.php',{
method:'post',
onSuccess:function(t){
$('table_bar').update(t.responseText);
}
});
});
最初,这可能看起来有点吓人,但我认为基本的js有一个漂亮的使用库时可管理的学习曲线。上面的代码会接受任何的handler.php输出,并用返回的html替换“table_bar”的id为id的元素的内容。
,如果你决定使用原型,该文档是真正有用的,易于理解,并且有一个真正优秀的书务实按上会让你很快理解它的主题。
希望有帮助!
它也许应该坐下表单域里面,像这样:
<form action="YOUR_PHP_SCRIPT.php">
<input type="submit" />
</form>
当按下提交按钮,触发表单的动作。
从这一点开始,您可能需要考虑其他事情,但这只是一个开始。
什么Yacoby说,你需要使用AJAX来拨打电话到服务器,或者是这样的:http://www.ajaxdaddy.com/demo-sorted-table.html
呀,因为PHP是服务器端的,你有两个选择。一种是制作一个调用PHP脚本并呈现全新页面的按钮。另一种方法是在页面上使用AJAX(异步JavaScript和XML),请参阅jquery.com以获取相关信息,并只重新呈现显示数据的表。
由于你自己说的原因,你不能直接调用一个按钮的PHP函数。为了执行PHP代码,您需要向服务器发出新的请求。请求可以通过再次调用某个参数来控制其行为,从而对另一个脚本或生成页面的请求进行。
或者,您可以通过Javascript(AJAX)调用PHP脚本,以便您可以处理其输出并在没有完全重新加载的情况下更新页面。
第二个选项是整洁但更复杂,第一个可能看起来不太顺眼,但工程有激活或不支持JavaScript的用户的浏览器无关。
OH MAN。我对AJAX一无所知,但这可能是要走的路。 感谢您的帮助。 – JamesTBennett 2010-06-15 22:44:33
- 1. 使用httpservice调用一个需要参数的PHP函数
- 2. 使用PHP创建一个按钮调用PHP函数
- 3. C-需要调用一个函数
- 4. 调用php函数的按钮?
- 5. 需要使用单选按钮在JSF中调用JavaScript函数
- 6. PHP函数只调用一个参数,我需要它来调用一大堆
- 7. 当一个按钮被按下时调用一个函数 - pyqt
- 8. 如何同时调用php函数和javascript函数来点击一个按钮?
- 9. 用一个按钮我想调用一个php函数以及一个javascript函数?
- 10. 需要调用表函数
- 11. 以相同的形式调用2个按钮函数PHP
- 12. 调用一个不需要传递参数的函数变量
- 13. 如何需要点击一个按钮
- 14. 用Tkinter中的按钮调用函数后返回一个值
- 15. 使用C调用一个按钮的自定义库函数
- 16. 两人在Ajax.BeginForm提交按钮。需要调用不同的js函数的onSuccess
- 17. 提交一个php表单和一个按钮的javascript函数
- 18. 需要启用一个按钮时,在另一个页面中的按钮在php/javascript
- 19. 使用一个按钮一个接一个地调用两个js函数
- 20. 我需要调用一个函数时,先前的功能
- 21. 从按钮命令中的另一个类别调用函数
- 22. 如何实现一个调用JavaScript函数的保持按钮?
- 23. HTML需要一个按钮,将改变另一个按钮的输出
- 24. 需要键盘上方的上一个按钮和下一个按钮
- 25. 按下按钮时调用js函数
- 26. Bash - 需要使用exit,然后调用另一个函数?
- 27. PHP - 我需要通过url参数调用2个php函数 - 但是如何?
- 28. 需要帮助根据我按哪个按钮分配一个php变量
- 29. 我已经在php中创建了一个按钮。我想调用函数那个按钮
- 30. 使用Ajax调用HTML按钮的PHP函数Onclick
非常感谢。我最终使用类似的东西,但我可能会改变我的代码。我爱SOF。谢谢你的帮助。 – JamesTBennett 2010-06-16 05:19:21