Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- PL/SQL
- JSP
- Spring
- jQuery
- EC2
- 비트코인
- 웹게임
- CSS
- phaser
- 암호화
- JavaScript
- AWS
- 웹소켓
- Ajax
- 배포
- tiles.xml
- express
- docker
- autowired
- websocket
- RDS
- HTML
- Cookie
- SQL
- Servlet
- 블록체인
- node.js
- 알고리즘
- 도커
- model1
Archives
- Today
- Total
記錄
JavaScript) Select Box onchange event (+ onload event) 본문
Computer language/Javascript
JavaScript) Select Box onchange event (+ onload event)
surhommejk 2018. 6. 15. 08:42$('#projectinfo_Task_Situation_Table_selectbar').on('change', function() {
alert(this.value);
$.ajax(
{
type : "post",
url : "getTasksByStepForSituation.htm",
data : "sid="+this.value,
success : function(rdata){
console.log(rdata);
}
}); // end-ajax
});
이렇게 처리하면 Select Box 태그 자체에는 onchange를 걸어줄 필요가 없다
+ a
셀렉트 박스에 onchange 이벤트를 걸어줬다는 것은 변화시에 뭔가가 발생하도록 했다는 것인데 페이지가 로드되자 마자 selected 된 옵션에 대해 이벤트가 작동하길 바랄 수 있다. 즉, 로드되자마자 change 이벤트를 발동시키고 싶다는 의미이다. 이럴 때에는 간단하게 아래와 같이 처리한다.
$('#projectinfo_task_situation_table_selectbar').on('change', function() {
$.ajax(
{
type : "post",
url : "getTasksByStepForSituation.htm",
data : "sid="+this.value,
success : function(rdata){
// 로직을 처리한 뒤
} // end - success
}
);
}).trigger("change"); // <-- .trigger("change");를 붙여준다
'Computer language > Javascript' 카테고리의 다른 글
JavaScript) 시간지연함수 (0) | 2018.07.23 |
---|---|
JavaScript) 서버시각 추출 + 요일 뽑기 (0) | 2018.06.14 |
Comments