gpt4 book ai didi

javascript - 使用 PHP 更新部分网页

转载 作者:行者123 更新时间:2023-11-30 01:02:22 24 4
gpt4 key购买 nike

我正在使用 PHP 创建我的出勤网页表,当用户输入时,他会获得当月的出勤情况。用户可以使用下拉菜单更改月份,这会刷新整个页面。我只想刷新表格而不是重新加载整个页面。

谁能告诉我如何使用 PHP 来做到这一点。

最佳答案

PHP 在服务器端运行。从广义上讲,这就是来自用户的请求所发生的情况:

  1. 用户点击下拉选项
  2. 浏览器向服务器发送新页面请求 (myPage.php)
  3. 服务器在 myPage.php 上运行 PHP 代码,从而产生一些通常为 HTMl 的输出 (myPage.html*)
  4. 服务器响应 myPage.html
  5. 浏览器将页面内容更改为 myPage.html

您可以做的是使用 AJAX 发送请求。发生的变化是浏览器获取响应,但不会更改页面内容,它只是抛出一个事件,其中包含可在 JavaScript 中使用的 myPage.html 内容。在 PHP 方面,您无法更改任何内容,重要的部分是您必须编写的 JavaScript 来更新页面。

显然,由于您只更改了页面的一部分,因此最好不要从服务器发回整个 myPage.html,而只发送页面中发生更改的部分,或者可能是有关如何更改的蓝图页面。

*) myPage.html 实际上并不存在。它严格来说是我为 PHP 脚本 myPage.php 的输出指定的名称。

您可以在整个网络上找到有关 AJAX 的优质资源。我将提供一个最有信誉的链接之一,但请随意查找一个或多个适合您的链接。

https://developer.mozilla.org/en-US/docs/AJAX

PS:既然你把问题标记为jQuery,你应该知道jQuery对AJAX有很好的支持。我建议您(学习)使用它。

http://api.jquery.com/jQuery.ajax/

关于javascript - 使用 PHP 更新部分网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com