为啥在FF 没反应?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title></title> 
<script type="text/javascript" src="skin/jquery.js"></script> 
<script type="text/javascript">
function p()
{
var postUrl = "http://localhost:3168/WebForm3.aspx";
var name = $("#name").val();
var sex = $("#sex").val();
$.post(postUrl,{
name:name,
sex:sex
},function (data,textStatus){   
$("#result").html(data);
});
}
    
</script>
</head>
<body> 
<input type="text" value="" id="name"/>
<input type="text" value="" id="sex" />
<input type="button" value="提交" onclick="p()"/><div id="result">
 
</div>
</body> 
</html> 
       
后台ASPX 代码
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace WebApplication1
{
    public partial class WebForm3 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {            if (Request.HttpMethod == "POST")
            {
                Response.Clear();
                Response.Write("姓名是:" + Request.Form["name"] +"_____"+ " 性别:" + Request.Form["sex"] + "");
                Response.End();
            }
        }
    }
}

解决方案 »

  1.   

    顺便问下: jquery.post 传中文参数时候,要加 escape(), 可有时候我不加也对,能解释下怎么回事??  $.post(postUrl,{
    name:escape(name),
    sex:escape(sex)
    },function (data,textStatus){   
    $("#result").html(data);
    });
      

  2.   

    var postUrl = "http://localhost:3168/WebForm3.aspx";
    不要写全
    var postUrl = "WebForm3.aspx";
    试试
      

  3.   

    废话,不过于娜你这是低层次的创业,应该请这些CSDN的程序员帮你干活,实现集团化发展。
      

  4.   

    存款超过7位数的牛程序员。
    我存款-1,所以搞不定。。确实搞不定。只知道那个escape() 和格式化差不多。 有不有没关系。只是用作特殊字符的编译