我有一个方法可以返回一些文本我想将所有文本放在文本框中,我该怎么做?这就是我的功能:
function MethodName() {
$.ajax({
type: "POST",
url: "@Url.Action("Method", "Controller")",
data: JSON.stringify(),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
}
});
}
这是我想放置的地方:
<textarea id="someText"></textarea>
我有一个菜单,例如
<div class="bs-example">
<ul class="list-group">
<li id = 'testbx1' class="list-group-item active">text</li>
<li id = 'testbx2' class="list-group-item">Documents</li>
<li id = 'testbx3' class="list-group-item">Music</li>
<li id = 'testbx4' class="list-group-item">Videos</li>
</ul>
点击代码testbx1
id =&#39; someText&#39;将出现在id =&#39; someText&#39;内将显示数据库中的数据。我有强类型模型
答案 0 :(得分:1)
以下是将文字放入textarea
:
document.getElementById("someText").value = msg;
或者使用jQuery:
$('#someText').val(msg);
<强>更新强>
如果您坚持使用完整代码,请尝试以下操作:
function MethodName() {
$.ajax({
type: "POST",
url: "@Url.Action("Method", "Controller")",
data: JSON.stringify(),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
$('#someText').val( JSON.stringify(msg) );
}
});
}
答案 1 :(得分:0)
关于您的成功回调,请使用以下代码:
success: function (msg) {
$("#someText").val(msg);
}
答案 2 :(得分:-1)
document.getElementById("someText").value=msg;
或通过jquery
$("#someText").val(msg);