Angularjs 使用http post()与sails js通信
我在我的项目中使用angular js和sails js。在将带有特殊字符的数据从angular发送到sails时,我遇到了http get()的问题 我想使用http post()而不是http get()。有人能帮忙吗? 我的代码看起来像Angularjs 使用http post()与sails js通信,angularjs,node.js,sails.js,Angularjs,Node.js,Sails.js,我在我的项目中使用angular js和sails js。在将带有特殊字符的数据从angular发送到sails时,我遇到了http get()的问题 我想使用http post()而不是http get()。有人能帮忙吗? 我的代码看起来像 var employee = $scope.employee; $http({ method: 'POST', url: '/employee/saveEmployee', headers: {'Conten
var employee = $scope.employee;
$http({
method: 'POST',
url: '/employee/saveEmployee',
headers: {'Content-Type': 'application/json'},
data: {"empName":"employee .empName",
"age":"employee .age",
"designation":"employee .designation",
"empType":"employee .empType"
}
}).success(function (data) {
alert(data);
});
如果您使用的是sails生成的API,只需将url更改为
/employee/create
Sails会自动生成标准CRUD路由,您可以直接使用。它已经工作了……我将json的格式放错了。
刚刚从Json中删除了双代码“”,如下所示:
data: {
empName:employee .empName,
age:employee .age,
designation:employee .designation,
empType:employee .empType
}
请包括有问题的部分当前代码。http post对于angular来说相当简单:
$http.post('/someUrl',{msg:'hello word!'})
,通常不需要在sails端进行更改。@arkoak上面我提供了示例代码snipet,它给出了500(内部服务器错误),我发现sails端没有定义angular代码,您可以使用console.log将一些变量输出到控制台,并尝试找到确切的问题陈述,然后将这部分代码以及在控制台中获得的实际问题描述一起共享。“我在sails side中发现未定义…”您是什么意思?请提供一些控制台输出、错误消息或其他信息。500总是导致控制台中记录的错误。它工作正常。。。。刚刚从Json中删除了双代码“”,如下::数据:{empName:employee.empName,age:employee.age,designation:employee.designation,empType:employee.empType}