Php 构建动态web应用程序

Php 构建动态web应用程序,php,jquery,mysql,ajax,web-applications,Php,Jquery,Mysql,Ajax,Web Applications,我已经使用PHP、MySql和HTML(通常的怀疑)为我所在的社区学院创建了一个学生跟踪系统。我在第二版的项目。它还没有完成。现在,我在这个项目中的下一步是让它“活起来”。目前我一直在阅读AJAX和Jquery。据我所知,Jquery是一个Javascript库,可以下载(纯文本格式)并包含在脚本中。我困惑的是,下一步该从哪里开始?我对Jquery/Javascript非常陌生,几乎不了解AJAX。从我所读到的内容来看,Jquery内置了自己的AJAX实现 我们有什么好的阅读资源吗?我目前下载了

我已经使用PHP、MySql和HTML(通常的怀疑)为我所在的社区学院创建了一个学生跟踪系统。我在第二版的项目。它还没有完成。现在,我在这个项目中的下一步是让它“活起来”。目前我一直在阅读AJAX和Jquery。据我所知,Jquery是一个Javascript库,可以下载(纯文本格式)并包含在脚本中。我困惑的是,下一步该从哪里开始?我对Jquery/Javascript非常陌生,几乎不了解AJAX。从我所读到的内容来看,Jquery内置了自己的AJAX实现


我们有什么好的阅读资源吗?我目前下载了Jquery-in-Action、headfirstjquery和ajax,这是来自Oreilly的权威指南。关于Jquery/AJAX还有什么我应该知道的吗?我是一个新手,希望进一步拓宽他的知识面。如能提供正确方向的指导,将不胜感激。多谢各位

jquery有一个基本版本的官方指南@:
您将在网站上找到您下载的几乎每个插件的文档;)
此外,您当然可以就SO和google提出任何问题。

jquery有一个基本版本的官方指南@:
您将在网站上找到您下载的几乎每个插件的文档;)
此外,你当然可以问SO和google的问题,几乎任何你可能遇到的问题。

你可以阅读这篇完美的文章:


上述文章中解释的功能:

  • load():将一段html加载到容器DOM中
  • $.getJSON():使用GET方法加载JSON
  • $.getScript():加载JavaScript
  • $.get():如果要进行get调用并广泛使用响应,请使用此选项
  • $.post():如果要进行post调用,并且不想将响应加载到某个容器DOM,请使用此选项
  • $.ajax():如果需要在XHR失败时执行某些操作,或者需要动态指定ajax选项(例如cache:true),请使用此选项

    • 您可以阅读这篇完美的文章:


      上述文章中解释的功能:

      • load():将一段html加载到容器DOM中
      • $.getJSON():使用GET方法加载JSON
      • $.getScript():加载JavaScript
      • $.get():如果要进行get调用并广泛使用响应,请使用此选项
      • $.post():如果要进行post调用,并且不想将响应加载到某个容器DOM,请使用此选项
      • $.ajax():如果需要在XHR失败时执行某些操作,或者需要动态指定ajax选项(例如cache:true),请使用此选项

      jQuery和AJAX一起看起来是这样的:

      $('div#id').click(function(){
              $.ajax({
                  type: "POST",
                  url: "file.php",
                  data: "id=1",
                  success: function(data)
                  {
                      if (data == "Success") {
                          window.location.reload();
                      } else {
                          alert(data);
                      }
                  }
              });
              return false;
          })
      

      jQuery和AJAX一起看起来是这样的:

      $('div#id').click(function(){
              $.ajax({
                  type: "POST",
                  url: "file.php",
                  data: "id=1",
                  success: function(data)
                  {
                      if (data == "Success") {
                          window.location.reload();
                      } else {
                          alert(data);
                      }
                  }
              });
              return false;
          })
      

      有了你的书和Rory McCrossan建议的api,你应该做得很好。您在实现特性时可能遇到的任何其他问题,这些书中没有描述(Head First的书是一个很好的起点),都可以通过谷歌搜索来解决

      jQuery的另一个有用之处是它的插件。它们是现成的库,您只需调用它们的函数即可使用它们。以下是几个您可以找到它们的网站:

      • -用于创建交互式表格的非常好的插件
      • -另一个用于排序html表格数据的优秀插件

      有了Rory McCrossan推荐的书籍和api,你应该做得很好。您在实现特性时可能遇到的任何其他问题,这些书中没有描述(Head First的书是一个很好的起点),都可以通过谷歌搜索来解决

      jQuery的另一个有用之处是它的插件。它们是现成的库,您只需调用它们的函数即可使用它们。以下是几个您可以找到它们的网站:

      • -用于创建交互式表格的非常好的插件
      • -另一个用于排序html表格数据的优秀插件

      jQuery圣经:“我应该从哪里开始下一步?”-我从重新定义这一步开始。“活起来”是一个模糊的目标。有一些具体的目标。我想让我的桌子更具互动性。我不想让我的同事们按F5键去看哪些新生在等他们。我希望这类信息能够自动更新。jQuery圣经:“我应该从哪里开始下一步?”-我会从重新定义这一步开始。“活起来”是一个模糊的目标。有一些具体的目标。我想让我的桌子更具互动性。我不想让我的同事们按F5键去看哪些新生在等他们。我希望这类信息能自动更新。