gpt4 book ai didi

javascript - angularjs http post 到特定元素处的 json 数组

转载 作者:行者123 更新时间:2023-12-03 07:07:33 26 4
gpt4 key购买 nike

我正在尝试找到一种最佳方法来使用新元素更新服务器上的文件。我尝试查看 http post/put 但出现错误,并且不确定如何解决此问题。我的http get方法工作正常,所以这不是环境问题。

根据这里的评论添加信息,我也更正了json文件格式。

开发环境:Visual Studio 2013、.net 4.5、iis

json 数据文件位于 Visual Studio 解决方案下的文件夹之一。然而,我只使用 Angular 功能来开发这个一页应用程序,因此到目前为止我的代码中没有 ASP.NET 功能。我必须添加访问解决方案中的 json 文件。

我为车主提供了一个简单的汽车应用程序,它使用 http get 从文件源中加载以下数组:

    owners: [{
"name": "name1",
"age": 29,
"cars": [
{
"carmodel": "tyota",
"make": 2000
},
{
"carmodel": "ford",
"make": 2001
}
]
},
{
"name": "person1",
"age": 50,
"cars": [
{
"carmodel": "ford",
"make": 2011
}
]
}
]

从 UI 中,我正在获取一个新的汽车对象,例如“person1”

car: {
"carmodel": "BMW",
"make": 2015
}

我想使用 httppost 或任何其他最佳实践方法将其添加到文件中。

我有一个保存函数,它会引发发布错误:405(方法不允许)

$scope.save = function(owner, car, $http)
{
$scope.owners[1].cars.push(car);
// above is hard coded, how can filter owners with owner object?
$http.post('url',$scope.owners);
}

我想知道服务器上的最佳实践更新文件是什么。对此的任何帮助将不胜感激。

最佳答案

此问题已通过启用 CORS 得到解决。这是另一个 stackoverflow 问题的链接: jQuery .ajax() POST Request throws 405 (Method Not Allowed) on RESTful WCF

关于javascript - angularjs http post 到特定元素处的 json 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36749875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com