Jquery中post 请求后无数据返回的问题、jquery遍历json

简介:             $(document).ready(function () { //ready-start             $.

<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () { //ready-start
            $.post(//post-start
            "/test1.ashx", {data1: new Date() }, function (text) {
                $("#ttt").text(text);
            }
            ); //post-End
        });   //ready-End
    </script>

我一直搞了好久,反复的看了,没错,怎么会没返回 ?没头绪,想起了缓存,就使用不同的请求参数测试 ,果然是这个问题!

 需要要请求数据之后,另加一个动态的数据(如 new Date() 当前时间),告诉服务器这是新的请求,服务器才会每次都返回数据!



<script>

var a ={
    "sys_bb": [
        {
            "menu_name": "报   表1",
            "menus": [
                {
                    "menu_name": "库存"
                },
                {
                    "menu_name": "销售"
                }
            ]
        },
        {
            "menu_name": "报   表2",
            "menus": [
                {
                    "menu_name": "盘点"
                },
                {
                    "menu_name": "查库"
                },
                {
                    "menu_name": "查销售"
                }
            ]
        }
    ],
    "sys_cw": [
        {
            "menu_name": "财    务",
            "menus": [
                {
                    "menu_name": "收款统计"
                }
            ]
        }
    ]
};



 $(function(){
     
    $.each(a.sys_bb,function(i,n){
      
       $("#navigation").append(a.sys_bb[i].menu_name+"<br>");
        $.each(a.sys_bb[i].menus,function(i,n){
       
          $("#navigation").append("  "+n.menu_name+"<br>");
        });
       
    });
   
      $.each(a.sys_cw,function(i,n){
      
       $("#navigation").append(a.sys_cw[i].menu_name+"<br>");
        $.each(a.sys_cw[i].menus,function(i,n){
       
          $("#navigation").append("  "+n.menu_name+"<br>")
        });
       
    });
 });
</script>

注:asp.net中,从后台得到的json字符串格式的数据,在jquery中还得强制转换一下才是json格式。我被这个问题搞了半天,最后才找到原因!

var data=eval(str);

或 var data=JSON.parse(str);

应该是要下载一个json库的js文件


相关文章
|
20天前
|
XML JSON API
淘宝商品详情API的调用流程(python请求示例以及json数据示例返回参考)
JSON数据示例:需要提供一个结构化的示例,展示商品详情可能包含的字段,如商品标题、价格、库存、描述、图片链接、卖家信息等。考虑到稳定性,示例应基于淘宝开放平台的标准响应格式。
|
6月前
|
XML JSON 安全
SSM:请求参数与回显&json
本文介绍了请求参数处理、过滤器和拦截器的使用方法。包括如何通过 `@RequestParam` 和 `@ModelAttribute` 绑定请求参数,使用 Lombok 简化实体类开发,实现过滤器处理字符编码,以及配置拦截器进行请求前后的处理。同时,还展示了如何使用 `@ResponseBody` 返回 JSON 数据,并解决了 JSON 编码问题。
|
4月前
|
JSON Java 数据格式
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
145 25
java操作http请求针对不同提交方式(application/json和application/x-www-form-urlencoded)
|
6月前
|
JSON API 数据格式
postman如何发送json请求其中file字段是一个图片
postman如何发送json请求其中file字段是一个图片
248 4
|
6月前
|
JSON 前端开发 Java
【Spring】“请求“ 之传递 JSON 数据
【Spring】“请求“ 之传递 JSON 数据
125 2
|
27天前
|
JavaScript 前端开发
百叶窗效果的jQuery幻灯片插件
百叶窗效果的jQuery幻灯片插件
|
27天前
|
JavaScript
jquery无限循环内容滑块插件
jquery无限循环内容滑块插件
|
27天前
|
JavaScript
简单轻量级的jquery图表插件
简单轻量级的jquery图表插件
|
27天前
|
JavaScript
jQuery响应式内容选项卡插件
jQuery响应式内容选项卡插件