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

可以在ajax之前更改页面吗?

  •  1
  • limboy  · 技术社区  · 17 年前

    例如:

    用户提交一条评论,我用javascript在页面中添加评论,然后做ajax。如果ajax post失败,告诉用户发生了错误。

    3 回复  |  直到 17 年前
        1
  •  1
  •   Pascal MARTIN    17 年前

    实际上,我想说stackoverflow使用了以下技术:

    • 单击(例如)箭头向上投票
    • 你会看到箭头立即变成橙色,表示你已经投了赞成票)

    考虑到Ajax请求失败的可能性很低,更改箭头立即表明用户的投票已被考虑在内。。。即使在几毫秒前不是真的;-)

        2
  •  1
  •   cletus    17 年前

    在我看来,将它添加到页面意味着用户它已经工作了。在AJAX提交成功之前,我会将注释留在表单字段中。如果失败了,你可以告诉用户,他们可以尝试再次提交或其他什么。

    当然,没有 功能性 为什么你不能这么做。

        3
  •  0
  •   Paul Whelan    17 年前

    将注释添加到javascript中创建的元素中,然后发布数据,并从ajax发布中获取响应代码。