gpt4 book ai didi

javascript - 获取 ASP.Net ArrayList 中的 JavaScript 数组作为函数的参数

转载 作者:行者123 更新时间:2023-11-28 00:55:55 25 4
gpt4 key购买 nike

我正在开发一个项目,必须发送一个 JavaScript 数组作为 ASP.Net 函数的参数,该函数的参数是 ArrayList。

下面是我的代码,

JavaScript:

        var propertyArray = new Array();
propertyArray.push("2");
propertyArray.push("3");

$.ajax({
type: 'POST',
url: 'Default.aspx/SaveTextProperty',
contentType: 'application/json; charset=utf-8',
data: { propertyArray: propertyArray },
dataType: 'json',
success: function (response) {
var result = "Done";
alert(result);
}
});

默认.aspx:

    [WebMethod]
public static bool SaveTextProperty(ArrayList propertyArray)
{
//Some code
return true;
}

这里我需要获取 JavaScript propertyArray 作为名为 SaveTextProperty 的 ASP.Net 函数的参数。我怎么才能得到它?谢谢。

最佳答案

您可以按如下方式使用

[WebMethod]
public static bool SaveTextProperty(List<string> arr)
{
//Some code
return true;
}

和jquery

var propertyArray = new Array();
propertyArray.push("2");
propertyArray.push("3");

$.ajax({
type: 'POST',
url: 'Default.aspx/SaveTextProperty',
contentType: 'application/json; charset=utf-8',
data: JSON.stringify({ arr: propertyArray }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: onSuccess,
failure: onError
});

function onSuccess(response) {
alert(response.d);
}

function onError() {
alert("fail");
}

关于javascript - 获取 ASP.Net ArrayList 中的 JavaScript 数组作为函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26229221/

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