숫자형식은 잘되지만 문자형식일때 오류 발생합니다.
- 작성자 :
- 양*용
- 작성일 :
- 2016-06-27 00:32:57
- 조회수 :
- 778
- 구분 :
- 모바일
- 진행상태 :
- 완료
Q
안녕하세요. 운영자님^^~
다음으 소스에서 "학습신청" 버튼을 클릭하면
childnm이 문자일경우 오류 발생합니다.
반면에 숫자인 경우 정상작동 됩니다.
문자일때 잘 작동 되어야하는데요. 어떻게 해야하는지요?
답변 부탁드립니다.^^~
-----------------------------------------------------------소스-------------------------------------------------------------------------------------------
var url = "/acl/xml/classApplicationInfo.do";
var accept_type = "xml";
var params = {schoolcd : schoolcd,
classcd: classcd};
window.plugins.EgovInterface.get(url,accept_type, params, function(xmldata) {
//alert(xmldata);
var list_html = "";
var classcd = $(xmldata).find("classcd").text();
var classnm = $(xmldata).find("classnm").text();
var classexplain = $(xmldata).find("classexplain").text();
var teachernm = $(xmldata).find("teachernm").text();
var childnm = "홍길동"; =====================> 문자
var childnm = "1"; =====================> 숫자
list_html += "<input type='button' value='학습신청' onclick='fn_registClassApplication(" + schoolcd + "," + classcd + "," + parentid + "," + childnm + " );' >"
=======>childnm "홍길동" 문자타임 못넘기고 오류 발생함
=======>childnm "1" 숫자는 잘넘기고 오류 발생 안함
var theList = $('#theList');
theList.html(list_html);
$.mobile.changePage("#classApplicationInfo", "slide", false, false);
theList.listview("refresh");
});
------------------------------------------------------------------logCat-------------------------------------------------------------------------------
06-26 15:09:08.825: D/CordovaLog(1077): file:///android_asset/www/ClassApplication.html?schoolcd=1&classcd=3: Line 153 : ReferenceError: Can't find variable: 홍길동
06-26 15:09:08.825: E/Web Console(1077): ReferenceError: Can't find variable: 홍길동 at file:///android_asset/www/ClassApplication.html?schoolcd=1&classcd=3:153
다음으 소스에서 "학습신청" 버튼을 클릭하면
childnm이 문자일경우 오류 발생합니다.
반면에 숫자인 경우 정상작동 됩니다.
문자일때 잘 작동 되어야하는데요. 어떻게 해야하는지요?
답변 부탁드립니다.^^~
-----------------------------------------------------------소스-------------------------------------------------------------------------------------------
var url = "/acl/xml/classApplicationInfo.do";
var accept_type = "xml";
var params = {schoolcd : schoolcd,
classcd: classcd};
window.plugins.EgovInterface.get(url,accept_type, params, function(xmldata) {
//alert(xmldata);
var list_html = "";
var classcd = $(xmldata).find("classcd").text();
var classnm = $(xmldata).find("classnm").text();
var classexplain = $(xmldata).find("classexplain").text();
var teachernm = $(xmldata).find("teachernm").text();
var childnm = "홍길동"; =====================> 문자
var childnm = "1"; =====================> 숫자
list_html += "<input type='button' value='학습신청' onclick='fn_registClassApplication(" + schoolcd + "," + classcd + "," + parentid + "," + childnm + " );' >"
=======>childnm "홍길동" 문자타임 못넘기고 오류 발생함
=======>childnm "1" 숫자는 잘넘기고 오류 발생 안함
var theList = $('#theList');
theList.html(list_html);
$.mobile.changePage("#classApplicationInfo", "slide", false, false);
theList.listview("refresh");
});
------------------------------------------------------------------logCat-------------------------------------------------------------------------------
06-26 15:09:08.825: D/CordovaLog(1077): file:///android_asset/www/ClassApplication.html?schoolcd=1&classcd=3: Line 153 : ReferenceError: Can't find variable: 홍길동
06-26 15:09:08.825: E/Web Console(1077): ReferenceError: Can't find variable: 홍길동 at file:///android_asset/www/ClassApplication.html?schoolcd=1&classcd=3:153
A
양재용님, 안녕하세요.
숫자는 통과되고 문자는 통과되지 않는다면 변수의 타입 등의 문제가 있을 것 같습니다.
구현하신 로직에 관하여 가이드는 하지 않으니 디버깅을 통해 문제에 접근해 보시기 바랍니다.
감사합니다.
숫자는 통과되고 문자는 통과되지 않는다면 변수의 타입 등의 문제가 있을 것 같습니다.
구현하신 로직에 관하여 가이드는 하지 않으니 디버깅을 통해 문제에 접근해 보시기 바랍니다.
감사합니다.