AJAX基本结构及使用

$.ajax({
      url: "Ashxs/NationAll.ashx",使用ajax需要添加一个以ashx结尾的一般处理程序,服务端处理,直接返回给js。不用刷新页面,url:"",里面填写一般处理程序的路径
      data: {},用来存放要提交到服务端处理的数据,如果没有,就不填
      type: "post",向服务器发送请求
      dataType: "json",服务端将执行完的数据返回给js,json返回的数据格式{"自定义名称":"值","":""},如果返回一堆对象数据就是[{"":""},{":""},{}....]
      success: function (na) {返回的json数据到自定义na中,因为返回的是一组数据,以键值对的形式,na可以直接点出每一条的键获取到值

      如果json返回的是一堆,就遍历它,

        for(i in na)

       { 

             na[i].自定义的名称(这样就可以获得这个键值),na[i].xxxxx

            返回的数据用作什么地方,就以所需的形式接收一下,一次循环将所有数据一条一条接收

        }

     }//success

});//ajax

如果将返回的数据用于<select></select>下拉列表,遍历数据一条一条添加时需要加get(0),也就是$(id).get(0).add(xxx);

 

posted @ 2020-06-11 16:26  天空之上、只有蓝黑  阅读(163)  评论(0编辑  收藏  举报