2019.10.07
ajax 호출 후 modal('show')가 안먹히는데 이유를 모르겠다
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
31
32
33
34
35
36
37
38
39
|
<script type="text/javascript">
$(function() {
$('#loginButton').click(function() {
var memberId = $('#memberId').val();
var memberPw = $('#memberPw').val();
// ajax 호출을 위한 정보 기입
var request = $.ajax({
url: "/loginCheck", // 호출 url
method: "POST", // 전송방식
data: {memberId, memberPw}, // 파라미터
dataType: "text" // 전송 받을 타입 ex) xml, html, text, json
});
// 호출 정상일 시 실행되는 메서드
request.done(function( data ) {
if(data == 1){
$('#loginForm').submit();
} else {
$('#loginModal').modal('show');
//alert('아이디 혹은 비밀번호가 일치하지 않습니다');
}
});
// 호출 에러일 시 실행되는 메서드
request.fail(function( jqXHR, textStatus ) {
alert( "Request failed: " + textStatus );
});
// 호출 정상 또는 에러 상관없이 실행
request.always(function() {
});
});
});
</script>
|
2019.10.10 추가
버튼 클릭시 모달은 동작하니까 ajax 호출 후 클릭 트리거를 줌으로서 해결했다 왜 안되는지는 아직도 모르겠다
1
|
<button type="button" id="modalButton" data-toggle="modal" data-target="#loginModal" style="display: none;"></button>
|
1
2
3
4
5
6
7
8
9
10
|
// 호출 정상일 시 실행되는 메서드
request.done(function( data ) {
if(data == 1){
$('#loginForm').submit();
} else {
console.log(data);
//$('#loginModal').modal('show');
$('#modalButton').trigger('click');
}
});
|
'교육 > Java Script' 카테고리의 다른 글
#100 Java Script Chart.js 다중 그래프 (0) | 2019.10.08 |
---|---|
#96 jQuery 숫자 판별 isNaN (0) | 2019.10.01 |
#94 jQuery 페이지 전환 후 정적 select 값 고정 (0) | 2019.09.27 |
#90 Java Script chart.js로 차트 그리기 (0) | 2019.09.23 |
#74 Java Script 기상청 API 활용 (0) | 2019.08.28 |