代码之家  ›  专栏  ›  技术社区  ›  Ben

掌握Ajax数据加载

  •  1
  • Ben  · 技术社区  · 16 年前

    这并不是因为我不熟悉这个概念,而是我想知道在创建支持Ajax用户体验的应用程序时,什么是最好的方法。

    我主要在jquery中使用Ajax,但在不使用页面刷新加载信息时也使用。正如您可能知道的,xmlhttp对象和responseText提供了一种在后面执行脚本并显示结果(例如,一个div)的简单方法。

    这种方法的一个缺点是很难看到实际生成的源代码。我经常查看源代码,以查看预期参数是否正确地提供给例如FormElements。

    所以我很好奇,您创建Ajax数据加载功能的方法是什么?它只是由responseText属性决定的吗?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Andy Shellam    16 年前

    手工制作了一段时间的xmlhttpRequest对象之后,我现在将jQuery用于所有Ajax化的东西。它可以让你更好地控制,同时减少编码。

    如果你使用火狐,那就给自己找一个网页开发者工具栏。它有一个很酷的功能叫做“查看生成的源代码”,它生成浏览器在当前文档中了解的HTML代码,因此它包含了Ajax请求返回的HTML。

    此外,我还规定要始终告诉用户您正在加载某些内容,而不是依靠浏览器来告诉他们(例如,gmail在角落中的“加载”文本)。