当我在我的响应体中按f12时,我正在使用jQuery函数从数据库中获取数据我可以看到数据,但它没有放入任何内容。这就是我的函数的样子:
function MethodName() {
$.ajax({
type: "POST",
url: "@Url.Action("MethodName", "ControllerName")",
data: JSON.stringify(),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$('.someText').val(msg);
}
});
}
这是我的空div,在这里我想放置我的文字:
<div class="someText"></div>
为什么不起作用?我尝试删除dataType: "json",
但我的div中没有任何内容
答案 0 :(得分:3)
.val
(值)对div没有意义。
设置div内部文本:
$('.someText').text(msg);
设置其html内容:
$('.someText').html(msg);
然后它取决于你得到什么以及你想如何展示你的东西。您可能需要检查JSON.stringify
以确定msg
的外观($('.someText').text(JSON.stringify(msg));
)