在页面加载到asp.net之前将javascript值发送到服务器

特洛纳德

我目前正在使用地理位置来获取客户端浏览器的位置。现在,我将值存储在本地存储中,然后在用户提交表单时将其发送。我想在页面加载之前就发送它们,以便在客户端首次打开页面时可以运行所需的计算。

这是我用来获取位置的javascript(效果很好)。它在页面加载之前运行。

 navigator.geolocation.getCurrentPosition(foundLocation, noLocation);

 function foundLocation(position) {
    if (isPostBack == true) {
            return;
    }

    var lat = position.coords.latitude;
    var long = position.coords.longitude;

    this.localStorage.setItem("lat", Math.round(lat * 1000000) / 1000000);
    this.localStorage.setItem("long", Math.round(long * 1000000) / 1000000);         
 }

然后window.onload我使用并调用存储中的值以将其自动加载到表单上。然后,用户单击一个按钮,表单将提交值。

如何将这些值直接发送到服务器?这样一来,我什至无需用户单击即可运行所需的位置计算。我知道我可以在window.onload发生火灾后自动单击“提交”按钮,但是我不希望它看起来像是加载了表单,然后提交,然后发布回去。

我是asp.net的新手,所以我什至不知道在这里问什么问题,所以我很抱歉,我只是想看看这是否简单。

编辑:“可能重复”是关于页面加载之前我已经在执行js。我的问题更多是关于如何在加载完成之前将值发送回服务器。

强硬的

您可以先创建一个空白页。然后,该页面可以执行该计算,并重定向到通过POST或GET发送该信息的最终页面。

window.location.href = "your-final-page.aspx?lat=" + lat + "&long=" + long;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在将任何其他请求发送到服务器之前,加载某些图像

将数据从磁盘发送到服务器而不加载到 iOS 上的 ram

将数据从javascript / html页面发送到Express NodeJS服务器

无法使用log4javascript将客户端日志发送到服务器(Asp.net Web API)

Httpclient.SendAsync将StreamContent加载到内存中,然后再将其发送到服务器

如何使用ASP.NET MVC通过Ajax将选中的行发送到服务器?

验证后,ASP.NET Framework MVC使用ajax将Razor View数据发送到服务器

将ASP .NET投诉字典发送到服务器时,contentType应该是什么

Java服务器将HTML页面从文件发送到浏览器

将HTML页面加载到Rails服务器中

当有人离开特定页面时,将信息发送到服务器

通过 HTML 表单页面安全地将 JSON 发送到服务器

500(内部服务器错误),用于将发布请求发送到aspx页面

停止emberjs将请求发送到服务器以获取已加载的记录

jquery-步骤| 在ajax内容加载时将数据发送到服务器

错误:将数据从html页面发送到服务器,并从服务器接收一些数据

从服务器收到的Cookie是安全的,但是发送到服务器的Cookie是不安全的ASP.NET

如何使用 AJAX 将 JSON 数据发送到 ASP 服务器?

将AJAX发布发送到ASP时出现500(内部服务器错误)

带有Vue JS的ASP.NET MVC将数据加载到页面中

我无法将我的CSS文件加载到剃刀页面(ASP.Net Core)中

使用javascript将页面加载到iframe

将分页的jQuery DataTables表的所有数据发送到服务器端而不是仅发送到当前页面

为什么JavaScript onchange事件不更改使用POST方法发送到我的VBScript页面上服务器的值?

如何将 HTML 页面从 C 网络服务器发送到网络浏览器

ASP.NET Core MVC-将JSON发送到服务器时为空字符串为null

如何将多个值从Asp.Net WebApi发送到Angularjs控制器?

Asp.net无法将值从选择发送到控制器中的http帖子

将 JSON 从视图发送到控制器 ASP.NET MVC 给出空值