중국 ems 에 배송조회를 하는 api 가 있습니다
위의 url 로 이미지 파일을 불러오면 보안코드가 적혀진 이미지가 불려져 옵니다
해당 이미지에 적힌 보안코드와 함께 HBLNO 라는 것을
위의 url 로 보내서 인증이 되면 해당 리스트가 뜨는 형식입니다
만약 열린 페이지에 보안코드 이미지가 또 보인다면 실패입니다
소스 구현은 되었지만 익스 11에서 구동 시
라는 경고 메세지가 뜨면서
잘못된 보안코드가 전송이 되는 것인지 결과 조회가 안되는군요
혹시 위의 에러를 보신 적이 있으시거나 해당 내용을 구현하신 분이 계시면 조언 좀 부탁드리겠습니다
크롬 파폭에서는 구동하며
익스11에서 호환성보기 설정시에는 구동이 됩니다
해당 소스부분만 추출한 것은 아래에
버튼 클릭시 팝업창 띄우기
//Exsit WH Status value
if($('#grid').getCell(row, 20) != '') {
//get HBLNo
var HBLNo = $('#grid').getCell(row, 11);
////set HBLNo
$("#mailNum").val(HBLNo);
$("#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("target", "_blank");
$("#linkForm").attr("method", "post");
$("#linkForm").submit();
closeLayerPop();
}
참고용 링크 하나
중국인이 해당 내용을 java 로 구현한 링크입니다