$.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);