2019.07.01
// ajax
Asynchronous Javascript And XML, 에이잭스
비동적인 웹 어플리케이션의 제작을 위해 HTML, CSS, DOM, Java Script 등의 조합을 이용하는 웹 개발 기법
ex) MySQL과 연동하여 데이터를 화면에 나열
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
// restMList.jsp
<%@ page language="java" contentType="application/json; charset=EUC-KR" pageEncoding="EUC-KR"%>
.
.
.
String webData = "["; // json문자열
// [{"id" : "id001", "pw" : "pw001"}, {"id" : "id001", "pw" : "pw001"}]
while(rs.next()){
webData += "{\"id\":\"";
webData += rs.getString("m_id");
webData += "\",\"pw\":\"";
webData += rs.getString("m_pw");
webData += "\"}";
if(!rs.isLast()) {
webData += ",";
}
}
webData += "]";
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<!-- ajaxRequest.html -->
.
.
.
<script type="text/javascript">
$('#btn').click(function(){
//alert('btn click');
$('#webData').empty();
$.ajax({
url : './restMList.jsp',
type : 'post',
success:function(webData){
// alert(webData);
for(let wd of webData) {
$('#webData').append('<tr>');
$('#webData').append('</tr>');
}
}
});
});
</script>
|
'교육 > Java Script' 카테고리의 다른 글
#43 Java Script Bootstrap 자동으로 움직이는 배너 Carousel (0) | 2019.07.31 |
---|---|
#34 Java Script Bootstrap modal 기본적인 활용 (0) | 2019.07.30 |
#29 Java Script jQuery, Vue, Bootstrap (0) | 2019.07.29 |
#28 Java Script 배열과 배열처리, map과 reduce (0) | 2019.07.29 |
#24 Java Script 확산 연산자, 메서드와 함수, this, 호이스팅 (0) | 2019.07.28 |