Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php+;javascript_Php_Javascript_Html - Fatal编程技术网

如何使用php+;javascript

如何使用php+;javascript,php,javascript,html,Php,Javascript,Html,我有一个页面,当用户访问它时,它会对数据库进行MySQL调用,然后在页面最初加载时将该信息放入呈现给查看者的html表中 我想允许更高级的细化选项,如按姓名、年龄等进行过滤 当用户提交其优化选项时,我如何清除页面加载时显示的HTML表中的“旧”数据,然后用PHP返回的“新”数据重新填充它 这需要通过JS进行DOM操作吗?如何指定要将我的PHP回显到的目标节点 谢谢:)动态java脚本将帮助您将更改合并到html页面中 AJAX将是实现这一点的最佳解决方案 当您希望显示的数据可从服务器获得,但尚未

我有一个页面,当用户访问它时,它会对数据库进行MySQL调用,然后在页面最初加载时将该信息放入呈现给查看者的html表中

我想允许更高级的细化选项,如按姓名、年龄等进行过滤

当用户提交其优化选项时,我如何清除页面加载时显示的HTML表中的“旧”数据,然后用PHP返回的“新”数据重新填充它

这需要通过JS进行DOM操作吗?如何指定要将我的PHP回显到的目标节点


谢谢:)

动态java脚本将帮助您将更改合并到html页面中


AJAX将是实现这一点的最佳解决方案

当您希望显示的数据可从服务器获得,但尚未在浏览器中时,您可以调用
AJAX
转到服务器并从服务器中提取数据以进行显示

这方面的一个常见用例是当您显示可以定期更新的实时信息时


Ajax,是的,document.getElementById

听起来您想使用Ajax从数据库收集新信息,并用新结果重新生成表。是这样吗?@Biotox:是的!就是这样。对不起,我不知道这个词。你知道有什么好的AJAX入门资源吗?如果你知道/使用jQuery,它们有easy
.AJAX()
函数。您只需在Google上搜索“jQueryAjax”并找到它的API即可。w3schools.com还提供了AJAX的教程/基础知识。感谢您提供的链接,它们让我有了一个很好的开始!:)