如何在 mvc 中将 json 数组数据绑定到 html()
How do I bind json Array data to html() in mvc
我正在开发 mvc5 我想使用 .html(data)
将数据绑定到 div
.done(function (data) {
var result = $.parseJSON(data);
$("mydata").html(result);
});
<div id="mydata"></div>
对象数据具有如下值。
如何将值绑定到 $("mydata")
?
我按照上面的方法试过了,但是没有用。
假设响应以 JSON 格式返回,那么 jQuery 已经为您将其反序列化为一个对象。在生成的对象上调用 parseJSON
将导致错误。
此外,您正在尝试将对象设置为元素的 HTML 值,这将导致显示文本 [Object object]
。相反,您需要访问该对象的属性。
试试这个:
.done(function (data) {
$("#mydata").html(data[0].Address); // will show 'pune'
});
另请注意,您的选择器缺少 #
- 假设您选择的是 id
。
我正在开发 mvc5 我想使用 .html(data)
.done(function (data) {
var result = $.parseJSON(data);
$("mydata").html(result);
});
<div id="mydata"></div>
对象数据具有如下值。
如何将值绑定到 $("mydata")
?
我按照上面的方法试过了,但是没有用。
假设响应以 JSON 格式返回,那么 jQuery 已经为您将其反序列化为一个对象。在生成的对象上调用 parseJSON
将导致错误。
此外,您正在尝试将对象设置为元素的 HTML 值,这将导致显示文本 [Object object]
。相反,您需要访问该对象的属性。
试试这个:
.done(function (data) {
$("#mydata").html(data[0].Address); // will show 'pune'
});
另请注意,您的选择器缺少 #
- 假设您选择的是 id
。