例如:
用户提交评论,我通过javascript在页面中添加评论,然后执行ajax。如果ajax帖子失败,告诉用户发生了错误。
通过这种方式,它可以改善用户体验。并且ajax失败的概率并不低。但是我没有看到哪个网站正在使用这种技术,这种方法可能吗?答案 0 :(得分:1)
实际上,我会说stackoverflow使用这种技术:
考虑到Ajax请求失败的可能性非常低,立即更改箭头表示用户已将其投票考虑在内......即使在几毫秒之前不是这样; - )
答案 1 :(得分:1)
您可以通过Javascript添加评论,但您也确切地指出了为什么不应该:如果失败了怎么办?那你删除内容吗?
在我看来,将其添加到页面意味着用户已经工作了。我会将评论留在表单字段中,直到AJAX提交成功为止。如果失败,您可以告诉用户,他们可以尝试再次提交或其他任何内容。
当然,没有功能的原因,你不能这样做。
答案 2 :(得分:0)
是的,没有什么可以阻止你这样做。
您在javascript中创建的元素中添加注释后发布数据,并从ajax帖子中获取响应代码。