jquery ajax
소스 코드
$.ajax({
type : "POST",
url : _target,
data : _args,
async : false,
success : function(data) {
if( data != null ) {
result = data;
}
}
});
jquery ajax를 POST 타입, sync ajax를 구성하여 data를 송수신하는 함수이다.
ajax 내 파라미터의 추가/삭제 그리고 파라미터 값의 수정을 통해 sync/async 또는 error handle 및 success 외 행동들도 정의할 수 있다.
예제 코드
class CommonFunc {
constructor() {}
makeArgs(_key, _value) {
var args = "&" + _key + "=" + _value;
return args;
}
postArgs(_target, _args) {
var result;
$.ajax({
type : "POST",
url : _target,
data : _args,
async : false,
success : function(data) {
if( data != null ) {
result = data;
}
}
});
return result;
}
getRsaKey(_username) {
var args = "";
args += this.makeArgs("method", "login");
args += this.makeArgs("username", _username);
args += this.makeArgs("action", "rsa_key");
return this.postArgs("/common/common_js.php", args);
}
}
https://api.jquery.com/jquery.ajax/
'IT > web' 카테고리의 다른 글
[PHP] json_decode 설명과 예제 (0) | 2021.12.28 |
---|---|
[PHP] json_encode 설명과 예제 (0) | 2021.12.27 |
[PHP] file_exists()에 공백이 포함되었을 때 해결 방안 (0) | 2021.12.27 |
[PHP] shell_exec() 한글이 포함된 svn 이 동작하지 않을 때 해결 방안 (0) | 2021.12.27 |
[javascript] jquery multiple select 예제와 소스코드 공유 (0) | 2021.12.26 |
댓글