【发布时间】:2014-12-06 20:23:53
【问题描述】:
我正在调用一个使用以下操作返回 JSON 对象的操作
public async Task<JsonResult> GetProjects(int companyId) { }
用javascript写下面的句子:
data.Name
我可以从对象中看到正确的值,但是当我尝试通过敲除使用它的值时,我得到了一个奇怪的值:
<h2 id="companyName" data-bind="text: companyName"></h2>
调用动作的代码如下:
$.get('Projects/GetProjects?companyId=' + param, function (data) {
ko.applyBindings(data);
$('#detailsModal').foundation('reveal', 'open');
"[对象 HTMLHeadingElement]"
我做错了什么?
【问题讨论】:
-
您应该提供更多信息:什么函数调用/变量准确输出
[object HTMLHeadingElement]?你如何从data.Name到companyName(JSON 传输)?后者是计算属性吗?其余的代码在哪里?为什么这个问题被标记为 asp.net & c#? -
@Tyblitz 我刚刚更新了代码。我将其标记为 asp.net-mvc,因为我正在调用返回 json 对象的 c# mvc 控制器
标签: javascript c# asp.net-mvc json knockout.js