5489 - api 수정
This commit is contained in:
parent
a1c783de15
commit
16ab4ec847
@ -44,10 +44,21 @@
|
||||
$("span#sp").text(returnData.data.shortPrice);
|
||||
$("span#lp").text(returnData.data.longPrice);
|
||||
$("span#pp").text(returnData.data.picturePrice);
|
||||
$("span#atp").text(returnData.data.kakaoAtPrice);
|
||||
$("span#ftp").text(returnData.data.kakaoFtPrice);
|
||||
$("span#ftip").text(returnData.data.kakaoFtImgPrice);
|
||||
$("span#ftwip").text(returnData.data.kakaoFtWideImgPrice);
|
||||
|
||||
$("span#um").text(returnData.data.mberMoney);
|
||||
|
||||
$("span#sspe").text(returnData.data.shortSendPsbltEa);
|
||||
$("span#lspe").text(returnData.data.longSendPsbltEa);
|
||||
$("span#pspe").text(returnData.data.pictureSendPsbltEa);
|
||||
|
||||
$("span#atspe").text(returnData.data.kakaoAtSendPsbltEa);
|
||||
$("span#ftspe").text(returnData.data.kakaoFtSendPsbltEa);
|
||||
$("span#ftispe").text(returnData.data.kakaoFtImgSendPsbltEa);
|
||||
$("span#ftwispe").text(returnData.data.kakaoFtWideImgSendPsbltEa);
|
||||
} else{
|
||||
alert(returnData.data.resultCode+" : "+returnData.data.msg);
|
||||
}
|
||||
@ -116,6 +127,18 @@
|
||||
<div class="input_left">그림문자단가 : <span class="input_left" id="pp"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">알리톡단가 : <span class="input_left" id="atp"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">친구톡단가 : <span class="input_left" id="ftp"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">친구톡이미지단가 : <span class="input_left" id="ftip"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">친구톡와이드이미지단가 : <span class="input_left" id="ftwip"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">현재보유금액 : <span class="input_left" id="um"></span>
|
||||
</div>
|
||||
|
||||
@ -127,6 +150,18 @@
|
||||
|
||||
<div class="input_left">그림문자발송가능건수 : <span class="input_left" id="pspe"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">알리톡가능건수 : <span class="input_left" id="atspe"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">친구톡가능건수 : <span class="input_left" id="ftspe"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">친구톡이미지가능건수 : <span class="input_left" id="ftispe"></span>
|
||||
</div>
|
||||
|
||||
<div class="input_left">친구톡와이드이미지가능건수 : <span class="input_left" id="ftwispe"></span>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@ -1,9 +1,28 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<script type="text/javascript" src="./jquery-3.5.0.js"></script>
|
||||
|
||||
<style>
|
||||
/* textarea를 input과 폭/정렬만 맞추고, 줄 간격은 일반 텍스트처럼 */
|
||||
#smsTxt.list_inputType1{
|
||||
display: block;
|
||||
width: 100%;
|
||||
min-height: 34px; /* input 기본 높이 */
|
||||
height: auto; /* 내용에 따라 자동 */
|
||||
line-height: 1.4; /* 과한 줄간격 제거 */
|
||||
padding: 6px 8px; /* input과 비슷한 패딩 */
|
||||
box-sizing: border-box;
|
||||
resize: vertical; /* 필요 시 세로 크기 조절 허용 */
|
||||
overflow: auto; /* 내용 넘치면 스크롤 */
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
|
||||
// textarea 내용 길이에 맞게 높이 자동 조절
|
||||
const autoGrow = (el) => {
|
||||
el.style.height = 'auto';
|
||||
el.style.height = el.scrollHeight + 'px';
|
||||
};
|
||||
autoGrow(document.getElementById('smsTxt'));
|
||||
$('#smsTxt').on('input', function(){ autoGrow(this); });
|
||||
//문자발송 함수
|
||||
$("#ajax_select_price").click(function(){
|
||||
|
||||
@ -109,7 +128,7 @@
|
||||
<!-- 문자 내용 -->
|
||||
<div class="input_list_item">
|
||||
<div class="input_left">smsTxt
|
||||
<input type="text" class="list_inputType1" id="smsTxt" maxlength="100" value="문자 테스트~![*이름*]" size="100"/>
|
||||
<textarea class="list_inputType1" class="list_inputType1" id="smsTxt">문자 테스트~![*이름*]</textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1,9 +1,34 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
||||
<script type="text/javascript" src="./jquery-3.5.0.js"></script>
|
||||
|
||||
<style>
|
||||
/* textarea를 input과 폭/정렬만 맞추고, 줄 간격은 일반 텍스트처럼 */
|
||||
.smsTxt{
|
||||
display: block;
|
||||
width: 100%;
|
||||
min-height: 34px; /* input 기본 높이 */
|
||||
height: auto; /* 내용에 따라 자동 */
|
||||
line-height: 1.4; /* 과한 줄간격 제거 */
|
||||
padding: 6px 8px; /* input과 비슷한 패딩 */
|
||||
box-sizing: border-box;
|
||||
resize: vertical; /* 필요 시 세로 크기 조절 허용 */
|
||||
overflow: auto; /* 내용 넘치면 스크롤 */
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
|
||||
|
||||
const autoGrow = (el) => {
|
||||
if (!el) return;
|
||||
el.style.height = 'auto';
|
||||
el.style.height = el.scrollHeight + 'px';
|
||||
};
|
||||
// 초기 렌더된 모든 textarea(smsTxt 클래스)에 적용
|
||||
$('.smsTxt').each(function(){ autoGrow(this); });
|
||||
// 동적 추가 포함: 이벤트 위임으로 입력 시마다 높이 자동 조절
|
||||
$(document).on('input', '.smsTxt', function(){ autoGrow(this); });
|
||||
|
||||
|
||||
//대량문자발송
|
||||
$("#ajax_select_price").click(function(){
|
||||
|
||||
@ -23,13 +48,22 @@
|
||||
|
||||
var tagId = "";
|
||||
//전송할 데이터에 수신자, 문자내용 개수만큼 추가해주기
|
||||
$.each($('.input_list input'), function (index, tag){
|
||||
/* $.each($('.input_list input'), function (index, tag){
|
||||
tagId = $(tag).attr('id');
|
||||
if(tagId.startsWith('p_callTo') || tagId.startsWith('p_smsTxt')){
|
||||
searchWebParam[tagId] = $(tag).val();
|
||||
}
|
||||
});
|
||||
}); */
|
||||
|
||||
// input의 p_callTo_* + textarea의 p_smsTxt_* 모두 수집
|
||||
$('.input_list')
|
||||
.find('input[id^="p_callTo_"], textarea[id^="p_smsTxt_"]')
|
||||
.each(function(){
|
||||
const id = this.id;
|
||||
searchWebParam[id] = $(this).val();
|
||||
});
|
||||
|
||||
|
||||
//문자발송 REST API를 Ajax로 이용하기 위한 호출
|
||||
$.ajax({
|
||||
url : "./jsp_example_send_msgs_r1.jsp", //요청 URL
|
||||
@ -76,11 +110,13 @@
|
||||
+'</div>'
|
||||
+'<div class="input_list_item">'
|
||||
+ '<div class="input_left">p_smsTxt_'+nextId+''
|
||||
+ '<input type="text" class="list_inputType1 smsTxt" id="p_smsTxt_'+nextId+'" maxlength="100" value="">'
|
||||
// + '<input type="text" class="list_inputType1 smsTxt" id="p_smsTxt_'+nextId+'" maxlength="100" value="">'
|
||||
+ '<textarea class="list_inputType1 smsTxt" id="p_smsTxt_'+nextId+'">testMsg</textarea>'
|
||||
+ '</div>'
|
||||
+'</div>'
|
||||
;
|
||||
$('.input_list').append(textData);
|
||||
autoGrow(document.getElementById('p_smsTxt_'+nextId)); // 선택
|
||||
|
||||
});
|
||||
|
||||
@ -150,7 +186,7 @@
|
||||
<!-- 문자 내용 1 -->
|
||||
<div class="input_list_item">
|
||||
<div class="input_left">p_smsTxt_1
|
||||
<input type="text" class="list_inputType1 smsTxt" id="p_smsTxt_1" maxlength="100" value="testMsg">
|
||||
<textarea class="list_inputType1 smsTxt" id="p_smsTxt_1">testMsg</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<!-- 문자발송 설명 및 입력 영역 끝 -->
|
||||
|
||||
@ -33,8 +33,6 @@
|
||||
//String apiKey = request.getParameter("p_apiKey"); //발급받은 api key
|
||||
|
||||
/******************** 전송 요청 URL ********************/
|
||||
// final String apiUrl = "http://api.munjaon.co.kr/api/send/sendMsgs"; //개발테스트용 URL
|
||||
// final String apiUrl = "http://localhost:8088/api/send/sendMsgs"; //개발테스트용 URL
|
||||
final String apiUrl = "http://119.193.215.98:8087/api/send/sendMsgs"; //개발테스트용 URL
|
||||
// final String apiUrl = "http://localhost:8088/api/send/sendMsgs"; //개발테스트용 URL
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user