首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net怎么接收jquery传过来的json格式的参数

2012-05-09 
asp.net如何接收jquery传过来的json格式的参数刚学jquery,遇到很棘手的一个问题。。。。$(document).ready(fun

asp.net如何接收jquery传过来的json格式的参数
刚学jquery,遇到很棘手的一个问题。。。。

$(document).ready(function() { 
  $('#btn_ok').click(function() { 
  $.post("post.aspx", 
  {uname:$("#txt_uname").val(), password:$("#txt_pwd").val()}, 
  function(data){
  $("#result").html(data);
  });
  });  
  });

但是在服务器上使用 Request["uname"] 根本接收不到传过来的参数,而且我枚举过所有的Request,根本就不存在uname和password这两个参数,不知道是怎么回事。有谁知道啊?

[解决办法]
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
}); 
你这样写好了吧
[解决办法]
就楼上这么写
[解决办法]
我记的json这个数据格式 应该是从后台返回给前台的吧
[解决办法]
up
[解决办法]
初学jquery 帮顶 等答案
[解决办法]
用:Request.Params["uname"] 试试
[解决办法]
Request.QueryString["name"]
[解决办法]
type: 'post',
 dataType: 'json',

var a= new Object();
 $.post("Test.ashx", "uname=" + JSON.stringify(a), function(result) {
alert($(result).find("Message").text());
});

post方式就用
string name = context.Request.Form["uname"];
[解决办法]
前台url传递 后台 request.querystring接受

热点排行
Bad Request.