在网页上"log"用户选择的标准方法



我有一个网页,有一个很小的空间供用户提交一些评论。只有一行文字和一个按钮。如果他们使用它,按下按钮后,我有一点javascript禁用按钮,并感谢他们。

下一位是如何将他们的评论发送到服务器。

我做这件事的方法如下:

在处理"提交"的javascript中,我创建了一个新的javascript,像这样:

var script = document.createElement('script');
script.src = 'usercomment.js?'+commentValue;
document.body.appendChild(script); 

我没有任何usercomment.js脚本,所以调用静默失败。然而,优点是,我得到一个调用服务器的记录,然后我可以阅读所有的评论。

我对这个解决方案很满意,但我想知道是否有更好的方法来实现同样的事情。不知何故,它看起来相当复杂,有点黑。

所以我的问题是什么是标准的方式来记录一些简单的从浏览器到服务器的动作?

注。我不允许修改服务器端。所以我只能依靠它的日志来检索这类信息。

注。请不要建议在谷歌分析事件,将违反他们的法律。

看看如何使用ajax,例如-使用jQuery: http://api.jquery.com/jQuery.ajax/

这将给您一个关于AJAX实际是什么的概述:http://en.wikipedia.org/wiki/Ajax_(programming)

看起来我的解决方案是合理的:这是

var script = document.createElement('script');
script.src = 'usercomment.js?'+commentValue;
document.body.appendChild(script); 

我接受。如果有人有更好的方法,请加起来,我会投票的。

最新更新