Question:
在前端javascript中的陣列資料,
呼叫後端C#程式後來直接使用。
呼叫後端C#程式後來直接使用。
Solve:
前端 Javascript:
var arrayOne = ["One", "Two"];
var arrayTwo = [11, 22];
function () {
jQuery.ajaxSettings.traditional = true
$.get("foo",
{
csArray1: arrayOne,
csArray2: arrayTwo
},
function (data) {
...
}
);
}
後端 C#:
public string foo(List<string> csArray1, List<int> csArray2)
{
...
// csArray1.Count() is 2
// csArray1[0] is "One"
// csArray2[1] is 22
}
jQuery.ajaxSettings.traditional = true 一定要加在javascript內,否則會出現錯誤!
前端javascript傳到後端就用List<>配合相關型態就可以直接當array使用了~
var arrayOne = ["One", "Two"];
var arrayTwo = [11, 22];
function () {
jQuery.ajaxSettings.traditional = true
$.get("foo",
{
csArray1: arrayOne,
csArray2: arrayTwo
},
function (data) {
...
}
);
}
後端 C#:
public string foo(List<string> csArray1, List<int> csArray2)
{
...
// csArray1.Count() is 2
// csArray1[0] is "One"
// csArray2[1] is 22
}
jQuery.ajaxSettings.traditional = true 一定要加在javascript內,否則會出現錯誤!
前端javascript傳到後端就用List<>配合相關型態就可以直接當array使用了~
0 意見:
張貼留言