JAVASCRIPT
test.aspx
········
var arrParams = [];
arrParams[0] = '0';
arrParams[1] = 'test';
var jsonData = JSON.stringify({ pArrParams: arrParams }); // ascx와 변수명이 동일이해 한다
$.ajax({
type: 'POST',
url: 'test.ascx/GetTestParam',
data: jsonData,
//async: false, // 동기(true)/비동기(false)
//contentType: 'application/json; charset=euc-kr',
dataType: 'json', // dataType is json format
success: function (res) {
var result = res.d;
//console.log(result);
},
error: function (res) {
alert('오류가 발생했습니다.\n\nstatus : ' + res.status + '\nstatusText : ' + res.statusText);
//console.log(res.responseText);
}
});
········
.NET
test.ascx
········
/// <summary>
/// Setting의 요약 설명입니다.
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
········
[WebMethod]
public int GetTestParam(List<string> pArrParams)
{
object[] arrParam = new object[2];
arrParam[0] = pArrParams[1];
arrParam[1] = pArrParams[2];
// 파라미터를 받아서 처리
········
}
········
'개발 > JAVASCRIPT' 카테고리의 다른 글
html2canvas 외부 이미지 캡처 오류 해결 방법 (0) | 2023.08.24 |
---|---|
jquery alert / confirm (0) | 2021.08.04 |
비동기 처리 중 로딩중(progress bar) 보이기 (0) | 2020.07.30 |