게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문] 처음 보는 에러 때문에 하루종일 삽질중입니다
게시물ID : programmer_14838짧은주소 복사하기
작성자 : 행보관의삽질
추천 : 0
조회수 : 12599회
댓글수 : 2개
등록시간 : 2015/12/07 17:46:31
옵션
  • 베스트금지
  • 본인삭제금지
  • 외부펌금지
중국 ems 에 배송조회를 하는 api 가 있습니다


"http://www.ems.com.cn/ems/rand?"+Math.random()
위의 url 로 이미지 파일을 불러오면 보안코드가 적혀진 이미지가 불려져 옵니다

해당 이미지에 적힌 보안코드와 함께 HBLNO 라는 것을
"http://www.ems.com.cn/ems/order/singleQuery_t"
위의 url 로 보내서 인증이 되면 해당 리스트가 뜨는 형식입니다
만약 열린 페이지에 보안코드 이미지가 또 보인다면 실패입니다

소스 구현은 되었지만 익스 11에서 구동 시
"DOM7011: 이 페이지의 코드는 역방향 및 정방향 캐싱을 사용하지 않도록 설정했습니다. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkID=291337을 참조하십시오."
라는 경고 메세지가 뜨면서
잘못된 보안코드가 전송이 되는 것인지 결과 조회가 안되는군요

혹시 위의 에러를 보신 적이 있으시거나 해당 내용을 구현하신 분이 계시면 조언 좀 부탁드리겠습니다

크롬 파폭에서는 구동하며
익스11에서 호환성보기 설정시에는 구동이 됩니다

해당 소스부분만 추출한 것은 아래에



버튼 클릭시 팝업창 띄우기
//Exsit WH Status value
if($('#grid').getCell(row, 20) != '') {
//get HBLNo
var HBLNo = $('#grid').getCell(row, 11);
////set HBLNo
$("#mailNum").val(HBLNo);
$('#checkCodeImg').attr('src', "http://www.ems.com.cn/ems/rand?"+Math.random());

$("#linkLayerPop").dialog({
width: 500,
modal: true
});
$("#checkCode").focus();
}


전송될 form 부분
<form id="linkForm" name="linkForm" class="form" >
<table cellpadding="0" cellspacing="0" border="0">
<colgroup>
<col width="120px">
<col width="250px">
</colgroup>
<tbody>
<tr>
<th class="the">HBLNo</th>
<td class="tde txtl">
<input type="text" class="input w150px defaultFormat" size="15" name="mailNum" id="mailNum" readonly="readonly" />
</td>
</tr>
<tr>
<th class="the">Secret No.</th>
<td class="tde txtl">
<input type="text" class="input w100px defaultFormat" size="15" name="checkCode" id="checkCode" autocomplete="off" />
<img id="checkCodeImg" name="checkCodeImg" alt="checkCodeImg" />
</td>
</tr>
</tbody>
</table>
</form>


버튼 클릭 function
function linkLayerPopSubmit(){
$("#linkForm").attr("action", "http://www.ems.com.cn/ems/order/singleQuery_t");
$("#linkForm").attr("target", "_blank");
$("#linkForm").attr("method", "post");
$("#linkForm").submit();
closeLayerPop();
}



참고용 링크 하나
중국인이 해당 내용을 java 로 구현한 링크입니다
http://www.oschina.net/code/snippet_2765_13594
출처 작성자 소스
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호