【发布时间】:2012-01-30 01:03:36
【问题描述】:
我正在使用 .Net MVC3 开发一个应用程序,该应用程序通过页面上的 js 引用执行一些 Javascript。
脚本启动后,会返回一些 javascript 并在客户端执行。在此过程结束时,我需要回调 mysite.com 以发送与客户端相关的详细信息,例如浏览器、IP 地址等。
为了实现这一点,我使用异步回调到我的服务器来发送数据:
xmlhttp.open("GET", "http://mysite.com/record_values/" +
navigator.appVersion + "/" +
navigator.cookieEnabled + "/" +
encodeURIComponent(document.URL),
true);
是否有任何其他推荐的方法可以将此信息返回到我的服务器进行记录?
谢谢。
【问题讨论】:
-
澄清一下,HTTP 方法“POST”
-
你唯一的选择是新的“网络套接字”设施。
-
@Daniel A. White - 有道理。然后我也不必担心使用 encodeURIComponent。
-
@Pointy - 我查看了 JS websocket 选项。我不想让站点 1 上的 Javascript 有效负载很小。我认为异步帖子仍然会很快,不是吗?
标签: javascript asp.net-mvc-3 asynchronous