为什么不't我的angular submit函数添加了空数据
Why doesn't my angular submit function adding empty data
这是我第一次使用angular对REST APU进行POST方法调用。这是我的typeCtrl.js文件中的函数:
$scope.submit = function() {
alert("add new type [" + $scope.newtype + "]" );
$http.post("http://192.168.1.115:8080/type/add", { 'type': $scope.newtype}, {headers: {'Content-Type': 'application/x-www-form-urlencoded'}}).then(function(response) {
console.log(response);
console.log(response.data);
});
$http.get("http://192.168.1.115:8080/type").then(function(response) {
console.log(response);
console.log(response.data);
$scope.all_types = response.data;
});
};
alert("add new type [" + $scope.newtype + "]" );
按预期执行,所以我知道$scope.newtype
有一个值。
node.js后端的输出如下:
POST /type/add 200 2.267 ms - 73
GET /type 200 23.854 ms - 6465
GET /type 304 22.217 ms - -
undefined
{ '{"type":"aaaa"}': '' }
POST /type/add 200 1.863 ms - 73
GET /type 200 26.053 ms - 6508
undefined
{ '{"type":"zzzzzzz"}': '' }
POST /type/add 200 1.734 ms - 73
GET /type 200 25.389 ms - 6551
undefined
{ '{"type":"zzzzzzz"}': '' }
POST /type/add 200 2.142 ms - 73
GET /type 200 25.435 ms - 6594
我认为我没有正确设置data
。有人能指出我做错了什么吗?
我不得不这么做。。。
33 $scope.submit = function() {
34 $scope.formdata = "{'type':'"+$scope.newtype+"'}";
35 alert("add new type [" + $scope.newtype + "]" );
36 var data = $.param({ type: $scope.newtype });
37 $http.post("http://192.168.1.115:8080/type/add",
38 // [{'type': $scope.newtype}],
39 data,
40 {headers: {'Content-Type': 'application/x-www-form-urlencoded'}}).then(function(response) {
41 console.log(response);
42 console.log(response.data);
43 });
44 $http.get("http://192.168.1.115:8080/type").then(function(response) {
45 console.log(response);
46 console.log(response.data);
47 $scope.all_types = response.data;
48 });
49 };
相关文章:
- 如何添加函数中存在的所有参数
- 为新对象添加函数,将对象添加到数组中.理解困难'这'关键字
- 使用元素选择器向Object添加函数
- Javascript 向影子根中的自定义元素添加函数
- 如何在jQuery中添加函数作为自定义事件
- 仅向某个对象添加函数
- jQuery插件返回this.each并为每个对象添加函数属性
- 我可以用Javascript向数组添加函数吗
- HTMLJavascript-如何向输入语句添加函数并隐藏输入语句,除非选中“是”,然后取消隐藏
- jquery在html属性中添加函数回调,以便在其他事件中调用
- 如何向对象添加函数并引用其成员
- 动态添加函数参数
- PHP 添加函数
- 向原型添加函数
- Java 在不使用引号的情况下向 json 对象添加函数
- jQuery向动画队列添加函数
- 向对象原型添加函数的正确方法
- 在 Typescript 中添加函数之前,如何将变量声明为空对象
- 向对象原型添加函数会导致函数显示在所有“OBJ 中的 X”循环中
- 删除并重新添加函数 JavaScript