1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。
url (String) : 请求的HTML页的URL地址。
data (Map) : (可选参数) 发送至服务器的 key/value 数据。
callback (Callback) : (可选参数) 请求完成时(不需要是success的)的回调函数。
这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。
以下的代码是我用jq的ajax做的一个增加,显示,删除的效果
function showcontrl($http,$scope){ var transform = function(data){ return $.param(data); } $scope.showAll = function(){ $http.get("/showAll").success(function(data){ $scope.users = data; }); } $scope.showAll(); $scope.add=function(){ $scope.states='添加用户信息'; $scope.username=""; $scope.email=""; $scope.sex=""; $scope.sure=function(){ $http.post("/add",{name:$scope.username,email:$scope.email,sex:$scope.sex}).success(function(data){ $("#myModal").modal('hide'); $scope.showAll(); }); } } $scope.del=function(id){ alert(1) $http.post("/del",{ids:id}).success(function(data){ $scope.showAll(); }); } }