javascript - 如何在不刷新网页的情况下填充数据库列表

标签 javascript jquery html ajax

我感兴趣的是在网页的左侧有一个搜索表单,主要内容是从数据库返回的行。

示例:www.kijiji.ca

我想避免的是重新加载整个页面。 Kijiji 不是一个很好的例子,更新查询或更改结果页面,更新整个浏览器窗口。理想情况下,当搜索参数更改时,包含搜索结果的容器将更新,而不是其他任何内容。这样可以保留外部信息,并减少页面加载时间。

Iframe 是否适合这种情况?或者也许 Jquery/ajax 可以以某种方式处理这个问题??

感谢您的建议。

最佳答案

AJAX 就是您的答案。它代表异步 Javascript 和 XML...根据您的开发框架、要求、技能/知识和各种其他因素,您将以各种方式实现它。

AJAX 不是一种语言,它是一个概念。这个想法是允许异步更新网站/网络应用程序上的部分(或整个)页面。这里有一些资源可以帮助您入门:

http://learn.jquery.com/ajax/

http://www.w3schools.com/ajax/

http://www.tutorialspoint.com/ajax/

根据您选择的 IDE 和/或要求(您要构建 ASP/PHP 应用程序还是基于 CMS 的网站?)的更多信息,我们可以提供一些更有针对性的帮助。

关于javascript - 如何在不刷新网页的情况下填充数据库列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18879415/

相关文章:

javascript - 有没有办法让 JavaScript 函数知道它是正常调用还是与 "new"一起调用?

javascript - 如何仅允许文本字段使用字母,并在 "OnClick"事件上进行验证?请纠正我的脚本做错了什么

javascript - 在这种情况下如何进行跨域Ajax?

java - 如何使用 HTML 和 VeriFinger 采集指纹?

html - 列表项元素符号在 IE6 和 IE7 中消失

javascript - 基本 javascript 遇到问题

JavaScript自动类型转换+循环

javascript - moment-timezone 将 utc 更改为默认时区

javascript - 如何在 Rails 中的选择框上调用 onClick 事件

html - 在没有高度属性的元素中使用 100% 高度