<script>
function getData(){
   // $("#list").html("");
    $.getJSON(
    "jsonData.ashx",
    {name:"ffffffffffffffffff",age:2},  //这个不是可选项么?
    function(json){
    $.each(json,function(i){
    $("#list").append(" <li>name:"+json[i].name+"&nbsp; Age:"+json[i].age+" </li>")
    })
    })
    }
    </script>--》<script>
function getData(){
   // $("#list").html("");
    $.getJSON(
    "jsonData.ashx",
 //  delete//为何报错 {name:"ffffffffffffffffff",age:2},  
    function(json){
    $.each(json,function(i){
    $("#list").append(" <li>name:"+json[i].name+"&nbsp; Age:"+json[i].age+" </li>")
    })
    })
    }
    </script>

解决方案 »

  1.   

    三个参数必须分别为:url (String) : 发送请求地址。data (Map) : (可选) 待发送 Key/value 参数。callback (Function) : (可选) 载入成功时回调函数。
      

  2.   

    $.getJSON(
       "test.js",
      { name: "John", time: "2pm" },
       function(json){
         alert("JSON Data: " + json.users[3].name);
      } 
    ); $.getJSON(
      "test.js",
      function(json){
        alert("JSON Data:   " + json.users[3].name);
      }
    ); 官方例子
      

  3.   

    "jsonData.ashx",多了个逗号。
      

  4.   

    $.getJSON("xx.htm", null, xx)  
      

  5.   

    是可选, 这种可选方式 ,你可以把那里写个null,或者""
    但不能直接写第三个参数,个人觉得还是ajax方法灵活