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

jQuery的json传值ashx接收有关问题

2014-01-17 
jQuery的json传值ashx接收问题script typetext/javascript$(document).ready(function (){var arry{

jQuery的json传值ashx接收问题
<script type="text/javascript">
            $(document).ready(function ()
            {
                var arry=
                    {
                        uu: $("#uu").val(),
                        uu2: $("#Text2").val(),
                        uu3: $("#Text3").val(),
                        uu4: $("#Text4").val(),
                        uu5: $("#Text5").val(),
                        uu6: $("#Text6").val(),
                        uu7: $("#Text7").val(),
                    }
                var encode_Entity = $.toJSON(arry);

                $.post('info.ashx', {data:encode_Entity}, function (data) {
                    jsondata = eval("(" + data + ")");
                    alert(jsondata.msg);
                });
            });
        </script>


看下对不对,特别是var encode_Entity = $.toJSON(arry);这句,这是刚才才在bbs看到的
还有就是怎么在ashx中接收值得问题,大神们拜托了,
[解决办法]
ashx端用Request.Form["data"] 应该就能取到吧。
[解决办法]
设置断点,在Watch中看看Request的那个Property里面有你要的值。
[解决办法]
$.post('info.ashx', {data:encode_Entity}, function (data) {
                    jsondata = eval("(" + data + ")");
                    alert(jsondata.msg);
                });
改成下面的
 

 $.ajax({
                    type: "post",
                    url: "info.ashx",
                    data: {code:"+encode_Entity+"},
                    success: function(data){
                        jsondata = eval("(" + data + ")");
                    alert(jsondata.msg);
                    }
                });

然后
 publicvoid ProcessRequest (HttpContext context) {
context.Request["code"]
      context.Request.Params["code"]//获取
}
------解决方案--------------------


同意

热点排行