我试过了:
ScrollView
在警报中,我获取结果的所有值,但文本框仅显示结果的最后一个值。
答案 0 :(得分:2)
$("#EmailCC").val(emls);
将覆盖之前的值,因此您只会收到最后一封电子邮件ID。
使用Array.map()
创建电子邮件ID数组,然后使用Array.join()
创建逗号分隔字符串
success: function (result) {
var emails = result.d.map(x => x.Emailid);
$("#EmailCC").val(emails.join(','));
}
答案 1 :(得分:1)
您每次都会覆盖电子邮件值。尝试以下代码
success: function (result) {
var emails = "";
for (var i = 0; i < result.d.length; i++) {
var emls = new Array();
emls = result.d[i].Emailid;
emails += emls + ",";
}
$("#EmailCC").val(emails);
答案 2 :(得分:0)
这里的修改很少。
success: function (result) {
var emls = [];
for (var i = 0; i < result.d.length; i++) {
emls.push(result.d[i].Emailid);
}
$("#EmailCC").val(emls.join(", "));
}