我是AngularJS的新手。我想将注册数据发布到json文件。发布请求工作正常,但数据未写入文件。我无法理解这个立场。我的帖子请求代码有问题吗?我该如何解决这个问题?谢谢!
var regModel = {
FirstName: 'Someone',
LastName: 'Somebody',
Address: 'somewhere',
Email: 'something@gmail.com'
};
$scope.insertUser = function () {
$http.post('../DB/users.json', regModel).
success(function(data, status, headers, config) {
// this callback will be called asynchronously
// when the response is available
}).
error(function(data, status, headers, config) {
// called asynchronously if an error occurs
// or server returns response with an error status.
});
}
答案 0 :(得分:1)
使用您当前的设置,您的帖子请求会在您的请求内容中包含您的regModel对象。在服务器端,您可以获取正文或内容,然后将其写入文件。
答案 1 :(得分:1)
您无法直接在客户端上的服务器上写入文件。
正如willwin.w所说,您的数据regData
应该与请求一起传输。但是你必须将你的ajax请求指向服务器端脚本,如PHP,ASP等。然后,这个脚本必须获取在ajax请求中传递的数据,并将它们写入文件或数据库。