gpt4 book ai didi

javascript - 在参数 ASP.NET 中传递列表 javascript

转载 作者:行者123 更新时间:2023-12-03 02:19:04 26 4
gpt4 key购买 nike

我有一个带有输入的模式,我对一些电子邮件进行数字化并添加到列表中,稍后我想将此电子邮件列表传递给发送电子邮件的函数。

        var listEmails = [];
document.getElementById("addEmail").onclick = function () {

var text = document.getElementById("recipient-email").value;

$("#Listmail").append('<li>' + text + '</li>');

listEmails.push(text);

}

document.getElementById("sendEmail").onclick = function () {


@*location.href = '@Url.Action("TestSendReport", "ProductMarketplace")?emails='+listEmails;

}

这是我在 Controller 中接收要发送的电子邮件列表的函数

         public void TestSendReport(List<string> ListMails)

最佳答案

请尝试下面的代码并尝试使用 jQuery Ajax 调用 Controller 方法

    var list= [];
document.getElementById("addEmail").onclick = function () {

var text = document.getElementById("recipient-email").value;

$("#Listmail").append('<li>' + text + '</li>');

list.push(text);

}

document.getElementById("sendEmail").onclick = function () {
var jsonText = JSON.stringify({ list: list});

$.ajax({
type: "POST",
url: "ProductMarketplace/TestSendReport",
data: jsonText,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function() { alert("success"); },
failure: function() { alert("failed"); }
});

}

并使用这样的 Controller 方法,

[WebMethod]
public void TestSendReport(List<string> list)
{

}

关于javascript - 在参数 ASP.NET 中传递列表 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49243968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com