1

我使用 PHP、MySql 和 HTML(通常的嫌疑人)为我当地的社区大学创建了一个学生跟踪系统。我在项目的第 2 版。它还没有完成。现在我在这个项目中的下一步是让它“活跃起来”。目前我一直在阅读 AJAX 和 Jquery。据我了解,Jquery 是一个 Javascript 库,您可以下载(纯文本格式)并将其包含到您的脚本中。我感到困惑的是我应该从哪里开始下一步?我对 Jquery/Javascript 非常陌生,而且对 AJAX 了解甚少。根据我的阅读,Jquery 内置了自己的 AJAX 实现。

我们那里有什么好的阅读资源吗?我目前从 Oreilly 下载了 Jquery in Action、head first jquery 和 ajax 权威指南。关于 Jquery / AJAX 还有什么我应该知道的吗?我是一个新手,正在寻求进一步拓宽他的知识视野。非常感谢您提供正确方向的指南。谢谢你。

4

4 回答 4

2

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

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

于 2013-01-10T14:32:04.067 回答
1

jquery 有一个基本版本的官方指南@:JQuery 文档
你会发现你从网站上下载的几乎每个插件的文档;)此外,你当然可以就 SO 和谷歌提出问题,几乎你有任何问题可能有。

于 2013-01-10T14:31:09.747 回答
1

您可以阅读这篇完美的文章:
5 种使用 jQuery

函数进行 Ajax 调用的方法,上面文章中解释了

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

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;
    })
于 2013-01-10T14:31:34.943 回答