<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
var username=$("#txt_ss").val();
$("#btn_fs").click(function(){
$.get("Default2.aspx?user="+username,null,function(date){
$("#span").html(date);
});
});
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="Button1" type="button" value="button" onclick="why1()"/>
<input id="txt_ss" type="text" />
<input id="btn_fs" type="button" value="get方法" />
</div>
<div id="span"></div>
</form>
</body></html>后台Default2.aspx页面protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["user"] != null)
{ string aa = Request.QueryString["user"].ToString();
Response.Write(aa); }
}这样在IE7中 直接显示一个HTML页面 在火狐上显示 你输入的数字 加上HTML 为什么总是返回HTML啊 别跟我说用$.ajax()方法 请回答我的疑惑
alert出的最上面是aa。然后是
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">这些东西。
<script type="text/javascript">
$(document).ready(function(){
$.get("Default2.aspx",null,function(result){
alert(result)
})
})
</script>//Default2.aspx
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("aaa");
Response.End();
}
$(document).ready(function(){
var username=$("#txt_ss").val();
$("#btn_fs").click(function(){
$.get("Default2.aspx?user="+username,null,function(date){
$("#span").html(date);
});
});
});
</script>
这个请放到
</body></html>
之间试一下
{
Response.Write("aaa");
Response.End();
}高人门 这样写后 IE 7中 什么都不显示 火狐中 不显示HTML啦 可以返回正常的数据 IE7 如何处理呢
可以使用Response.End让asp.net不把后面空的html返回
protected void Page_Load(object sender, EventArgs e)
{
if (Request.QueryString["user"] != null)
{ string aa = Request.QueryString["user"].ToString();
Response.Write(aa);
Response.End();
}
} <script type="text/javascript">
$(document).ready(function () { $("#btn_fs").click(function () {
var username = $("#txt_ss").val();
$.get("WebForm1.aspx?user=" + username, null, function (date) {
$("#span").html(date);
});
});
});
</script>
找我上的的js修改。
ready只执行一次,在click的时候,username是空值
的确是没有取到值
$("#span").html(date);
});