客户端开发 - 处理/完成指标首选项?

时间:2010-05-06 19:55:02

标签: javascript web-services dialog

我一直在做更多客户端开发,在客户端管理UI并通过Web服务调用将数据提交到服务器。我不是在寻找实现细节,但对开发人员首选项显示正在进行的操作以及完成甚至失败时要显示的内容感到好奇。

例如,为了澄清,如果您要将配置文件表单的数据提交给Web服务,该怎么办?我希望向用户显示正在发生的事情,并向他们发送表单已成功提交的消息。

我过去曾使用过Twitter风格的消息(出现在顶部),模态对话框......我很好奇对别人有用的东西和任何建议(用户喜欢/不喜欢什么等等) )。

同样,不需要技术细节。

感谢。

2 个答案:

答案 0 :(得分:0)

就个人而言,我对内置弹出窗口和对话框有些不满,可能是因为它们完全阻止了浏览器(包括其他标签)。使用它们的网站很可能再也见不到我了。

从未使用过twitter,但gmail的消息风格对我来说似乎很平衡。你总是注意到它们,但它们从不分散注意力。

作为另一种选择,覆盖窗口通常有助于显示重要消息或请求决策,尤其是在基于ajax的应用程序中。一些不错的功能:当用户点击其外的任何地方时,灰显掉页面的其余部分以吸引注意力并解除消息窗口。漂亮的大按钮也有帮助:我讨厌用我的鼠标进行锐利练习:p

显然需要进度条或“忙”指示器,尽管我没有看到两种主要的不同方式来实现它。

我的两分钱。

答案 1 :(得分:0)

我发现一个半透明圆圈的动画GIF图像转动是一个非常常见的指示,表明页​​面上的某些内容正在加载。

绿色复选标记是成功任务的常见标记,而大红色X则善于告诉用户他所做的事情(或服务器没有做的)是不对的。当然,您还需要提供有关错误原因的说明。

这种方法非常简单,易于实现。