双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

ajax从javascript传参至asp.net,接收不到变量

钱小伟 钱小伟 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="location.aspx.cs" Inherits="WebRole1.location" %>

<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest() {
if (window.ActiveXObject) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
}
else {
alert("your browser doesn't support AJAX");
}
}
function startRequest(url){
createXMLHttpRequest();
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange =callBack ;
xmlHttp.send(null);
}
function callBack() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var res = xmlHttp.responseText;
window.alert(res);
} else {
window.alert("error");
}
}
}
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(getPostion);
}
}
function getPostion(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
var url = "location.aspx?lat=" + lat + "&lon=" + lon;
startRequest(url);
}
</script>

<asp:TextBox ID="text" runat="server" CssClass="text" MaxLength="100" Columns="40" TextMode="MultiLine"></asp:TextBox>
<asp:Button ID="textSubmit" runat="server" CssClass="textSubmit" Text="submit" OnClientClick="getLocation()" OnClick="Post"/>

<hr />
</asp:Content>

[code=C#]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace WebRole1
{
public partial class location : System.Web.UI.Page
{
protected void Post(object sender, EventArgs e)
{
Response.Write("<script>alert(" + Request.QueryString["lat"] + "); </script>");
}
}
}



alert出来的值一直是undifined,求解啊!~ 在线等


[/code]
...全文

相关推荐

评论 27
收藏 已收藏
分享
返回顶部
钱小伟
.NET社区 62,274 成员 668,968 内容