0
Under review

JQuery Ajax post 전송 안돼요

quit119 4 years ago updated by 스윙걸 4 years ago 1

-----------------------------------------------------------------------------------

Jdk 1.8

Tomcat 9

jquery-3.1.1.min.js


IE, Chrome 이상없이 잘 되는데 스윙브라이즈만 안 돼요 (ㅠㅠ)

-----------------------------------------------------------------------------------

test.html 소스


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<title> jquery Ajax test </title>
<meta charset="euc-kr" />
<script type="text/javascript" src="../js/jquery-3.1.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#button").click(function(){
callAjax();
});
});
function callAjax(){
var dataString = $("form").serialize(); //파라미터 직렬화 times=10&id=abc&comment=def
$("#postedParam").text("afterParameter:"+dataString); //확인용 화면에 뿌려보자
$.ajax({
type: "POST",
url : "./test1.jsp",
data: dataString, //서버로 보낼 데이터 data변수(form객체 컬렉션)
success: whenSuccess, //성공시 callback함수 지정
error: whenError //실패시 callback함수 지정
});
}
// 성공시 호출될 함수
function whenSuccess(resdata){
$("#ajaxReturn").html(resdata);
console.log(resdata);
}
// 실패시 호출될 함수
function whenError(){
alert("Error");
}

</script>
</head>
<body>
<div style="width:500px;margin:auto;margin-top:200px;">
<form id="frm">
<div>
<label>반복횟수</label><input name="number" value="10">
</div>
<div style="margin-top:20px;">
<label>아이디</label><input name="id">
</div>
<div style="margin-top:20px;">
<label>코멘트</label><input name="comment">
</div>
<div style="margin-top:20px;">
<input id="button" type="button" value="버튼">
</div>
</form>
<div id="postedParam">beforeParameter</div>
<div id="ajaxReturn">ajaxReturnOutput</div>
</div>
</body>

</html>


------------------------------------------------------------------------------------------------------------

test.jsp 소스


<%@ page language="java" contentType="text/html; charset=euc-kr" pageEncoding="euc-kr"%>

<%@ page import="java.util.*"%>

<%
String number = request.getParameter("number");
String id = request.getParameter("id");
String comment = request.getParameter("comment");

HashMap<String,String> map = new HashMap<String,String>();
map.put("number",number);
map.put("id",id);
map.put("comment",comment);

%>
글번호:<%=map.get("number")%><br>
아이디:<%=map.get("id")%><br>
코멘트:<%=map.get("comment")%><br>


Answer

Answer
Under review

문제가 된 웹 사이트의 주소를 알 수 있을까요?


로컬에서 아직 개발 중인 사이트라면,

스윙 브라우저에서 설정 및 관리(alt+e)> 스피드 모드로 항상 사용에 체크하여

해당 웹 페이지를 다시 확인을 부탁드립니다.


문제 확인하고 개선할 수 있도록 노력하겠습니다.

이용에 불편을 드려 죄송합니다.

Answer
Under review

문제가 된 웹 사이트의 주소를 알 수 있을까요?


로컬에서 아직 개발 중인 사이트라면,

스윙 브라우저에서 설정 및 관리(alt+e)> 스피드 모드로 항상 사용에 체크하여

해당 웹 페이지를 다시 확인을 부탁드립니다.


문제 확인하고 개선할 수 있도록 노력하겠습니다.

이용에 불편을 드려 죄송합니다.