json - 我无法使用 angularjs 将 json 发送到 asp mvc
问题描述
我试图将 json 参数发送到 asp 请求处理程序,如下所示:
$scope.SaveCarUpgrades = function () {
var parameter = JSON.stringify(resultCarUpgrades);
$http.get("/ProfileEditor/saveUserCarUpgrades/" + $scope.useridCarUpgrades,
{ params: { name: parameter }}
).then(onsuccess, onfail);
function onsuccess(response) {
if (response.status == 200) {
$scope.saveUpgradesResult = "save upgrades success";
} else {
$scope.saveUpgradesResult = "save upgrades failed" + response.status;
}
}
function onfail(response) {
$scope.saveUpgradesResult = "save upgrades failed" + response.status;
// $scope.saveUpgradesResult = parameter;
}
}
c# 请求处理程序非常简单。它现在仅用于测试:
public string SaveUserCarUpgrades(string id)
{
string result = id;
var data = Request.QueryString["name"];
return id;
}
问题是如果使用 json 作为参数,我总是得到 404。(它是一个复杂的长 json)但作为简单的 json 或简单的字符串,响应很好。我认为问题不是 mime 类型,因为我在 devcmd 中的 iis express 中设置了它。
感谢您的帮助
解决方案
推荐阅读
- wordpress - 跟踪插件冲突 WordPress(CiviCRM / 事件管理器)
- python - 有没有办法搜索特定的在使用 Python 和 BeautifulSoup 的 HTML 注释中
- node.js - 猫鼬连接的选项
- html - 如何使 img 的行为与背景图像相同?
- python - 如何绘制圆形与海龟图形的组合?
- javascript - Redux 状态在一个组件的 TextField 中更新,但在另一个具有相同 TextField 的组件中没有更新
- spring - Hibernate:TransientPropertyValueException:获取实体时对象引用了未保存的瞬态实例
- wcf - WCF - 将大数据集返回给客户端
- nginx - 如何配置 nginx 以使用匹配给定模式的子路径重定向
- algorithm - 查找从矩阵顶行到底行的所有路径的简单方法