$http({
method: "get",
url: "/Home/GetCallInfo"
}).then(function (response) {
}, function () {
alert("error");
})
public string GetCallInfo (Object result1,Object result2)
{
// Here i want to return like
return js.Serialize(result1) + "^" + js.Serialize(result2)
}
显示警告错误。 该怎么办 ?我是棱角分明的新人。 Plz回复
答案 0 :(得分:0)
Angular正试图将响应解析为JSON。试试这个:
$http({
method: "get",
url: "/Home/GetCallInfo",
transformResponse: [function (data) {
return data.split("^");
}]
});
这会覆盖尝试解析JSON的默认行为(由于中间的^
而不是这样),而是将其拆分。
但是,请记住,这是一个天真的实现。让其中一个包含^
的JSON会破坏它。尝试在这些方面考虑更好的实施。