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

json回到数据表

2012-12-30 
json返回数据表以下语句script typetext/javascriptvar json {options:[{\text\:\王家湾\,\

json返回数据表
以下语句


<script type="text/javascript">
  var json = {"options":"[{"text":"王家湾","value":"9"},{"text":"李家湾","value":"10"},{"text":"邵家湾","value":"13"}]"} 
  json = eval(json.options)// 注意options,如果不写Options ,下面的写法就是json.options.length
  for(var i=0; i<json.length; i++)
  {
     alert(json[i].text+" " + json[i].value)//访问
  }
</script>

在页面里没问题测试过
但是我在ashx返回一个json内容和上面的一样然后在页面那样写结果没反应
前台是这么写的

 <script type="text/javascript">
        function search() {
       

            $.post("/ashx/search.ashx", {guanjianci:$('#gjc').val(),type:$('#type').val()}, Result_operate);

        }

        function Result_operate(data) {
        //获取json
         
          
        }
    </script>

  function Result_operate(data)里面需要遍历json,哪位教我怎么写下
[解决办法]
返回的既然确定是JSON数据,把$.post改成$.getJSON即可,则返回的data就已经是一个JSON对象了。
[解决办法]
楼上说得有道理
[解决办法]
引用:
返回的既然确定是JSON数据,把$.post改成$.getJSON即可,则返回的data就已经是一个JSON对象了。

同意!

热点排行