angular js:错误:$没有在http文章中定义
angular js: Error: $ is not defined in http post
我正在尝试从表单中发布值。表单有两个字段-名称和电子邮件。我也设置了控制器,但当我试图张贴,错误显示。
<form name="save" ng-submit="sap.saved(save.$valid)" novalidate>
<div class="form-group" >
<input type="text" name="name" id="name" ng-model="sap.name" />
</div>
<div class="form-group" >
<input type="email" name="email" id="email" ng-model="sap.email" />
</div>
<div class="form-actions">
<button type="submit" ng-disabled="save.$invalid || sap.dataLoading">Save</button>
</div>
</form>
我的控制器是:
(function() {
angular
.module('myApp.saved', [])
.controller('dataController', function($scope, $http) {
var sap = this;
$scope.post = {};
$scope.post.login = [];
$scope.sap = {};
$scope.index = '';
var url = 'save.php';
sap.saved = function(isValid)
{
if (isValid)
{
$http({
method: 'post',
url: url,
data: $.param({'user' : $scope.sap }),
headers: {'Content-Type': 'application/x-www-form-urlencoded'}
})
.then(function(response)
{
// success
alert('success');
},
function(response)
{
// failed
alert('failed');
});
}
};
});
})();
当我提交时,会显示$is not defined。我的棱角很新。有人能说出我犯了什么错误吗?
$
是jQuery
的别名,param
是jquery方法。
是否包含jQuery
?
data: $.param({'user' : $scope.sap }),
应该是
data: {
'user': $scope.sap //POST parameters
}
data–{string|Object}–使用转换函数转换的响应体
相关文章:
- 在Shopify中获取博客文章的图片
- Meteor如何接收HTTP请求
- 显示浏览量最高的三篇文章
- 在我的情况下,如何进行http请求
- //而不是在src=“”上使用http://"属性
- 我无法使用angularJs($http)访问服务器
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 如何将PHP get查询转换为Meteor's HTTP.get()
- 角度异步http自动完成
- 在我的网站上显示最近提交的文章/图片
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 角度http服务器页面刷新404s
- http.listen()在运行时接受终端命令
- IIS动态HTTP响应标头
- spring和angularJS(我得到了类似HTTP状态404的错误)
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- Typescript angularjs$http获取响应类型(避免使用<any>)
- 如何从HTTP上下文对象中获取Post数据
- angular js:错误:$没有在http文章中定义
- Imgur API http文章图像与角度JS