【问题标题】:ajax: How to post a message without reloading the page?ajax:如何在不重新加载页面的情况下发布消息?
【发布时间】:2011-03-08 23:49:13
【问题描述】:

您能否解释一下如何发布不重新加载页面但立即显示评论的消息(如 facebook 甚至 stackoverflow)?

它是如何工作的?

添加1:

我知道 ajax 是如何工作的,我会知道如何使用 ajax 来做这些特殊的事情,即将评论发布到数据库并在不重新加载页面的情况下显示它

【问题讨论】:

  • 你应该谷歌 ajax。查看 wiki 条目。
  • 我知道 ajax 是如何工作的,我会知道如何使用 ajax 来做这些特殊的事情,即将评论发布到数据库并在不重新加载页面的情况下显示它
  • 如果你想关闭这个,至少解释一下为什么

标签: javascript ajax


【解决方案1】:

javascript 代码 http 发布到您设置的后端脚本(页面)。该页面执行操作,然后返回结果供 javascript 用于修改页面上的 DOM。

【讨论】:

    【解决方案2】:

    Ajax 的全部意义在于异步。这意味着请求会触发,但用户仍然可以使用调用 Ajax 的页面。当响应返回时,处理 ajax 的 javascript 将更新页面的相关部分。那么怎么做呢,真的很基础很简单

    1) 有一个带有 javascript 处理程序的按钮。单击时,按钮 js
    2)执行ajax请求。当请求返回时
    3) javascript 使用示例中的注释更新页面。

    【讨论】:

    • @yes123 “这取决于”它可能是一个带有 innerHTML (ick) 的 HTML sn-p 替换指定区域或自定义 DOM 操作(可能直接或间接使用 appendChild 也可能不使用)设计用于特定操作等。
    • @yes123 有很多方法可以做到这一点,这就是其中之一。由你决定。
    • 我打开这个问题不是为了得到一个模糊的答案 =/
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    相关资源
    最近更新 更多