2012-11-19 9 views
1

내가 심비안에 대한 폰갭 응용 프로그램을 개발 내가 오류가 3-5 초 후에PhoneGap for Symbian | "응용 프로그램이 닫혀 : WidgetUi KERN-EXEC 3"내 애플 <code>ajax</code> 요청을 실행 시작할 때

(심비안에 대한 코르도바 나는 here에서 얻을 수 있어요)

enter image description here

아마 누군가가이 문제에 직면?


갱신 1은 :

나는 jquery mobile 1.8.1

$.ajax({ 
    type: 'GET', 
    url: "http://example.org/some/path", 
    dataType: "json", 
    mimeType: "application/json", 
    headers: { "TOKEN": "%SOME_TOKEN%" } 

}).done(function (data) { 
    // success processing 
}).fail(function (xhr, textStatus) { 
    // fail processing 
}); 

답변

1

그것은 당신이 당신의 AJAX의 url 줄에서 "을 놓치고 있다는 사실처럼 간단 할 수있는 크로스 도메인 아약스 요청을 창조,하지만 그것이 아닌 것 같습니다. 그게 오타를 복사하는 것 같아요. 이 오류 메시지는 귀하의 응용 프로그램을 내리고있는 잡히지 않은 예외가 발생했음을 의미합니다.

다른 사람들이 모바일이 버그가있어 특정 HTTP 응답 상태에 문제가있는 것으로 JQuery에서보고했습니다. 나는 그것을 우회하고, AJAX 요청을 해결하는 방법을 제안한다. (인터넷 상에 많은 예제가 있는데, 응답 상태가 alert 일 뿐이므로 어떤 반응을 보일지 알 수있다.) 작동한다면, 조사 할 수있다. 다른 버전의 JQuery가 동일한 버그를 겪고 있는지 여부.

JQuery와 AJAX없이 예 :

<script type="text/javascript"> 
var xmlhttp = new XMLHttpRequest(); 

xmlhttp.onreadystatechange = function() 
{ 
    if (xmlhttp.readyState == 4) 
    { 
    // do stuff with xmlhttp.responseText; 
    } 
} 
xmlhttp.open("GET","ajax_info.txt",true); 
xmlhttp.send(); 
</script> 
+0

url에서 그냥 누락되었습니다. 에뮬레이터에 이벤트 로그가 있습니까? – CAMOBAP

+0

위에서 제안한 AJAX 요청을 수동으로 시도해 볼 수 있습니까? – Hbcdev

+0

'ajax' 링크를 제공 할 수 있습니까? 예 : Symbian에서 올바르게 작동하는 예제 – CAMOBAP

1

KERN-EXEC 3 나쁜 참조 또는 포인터를 스택 공간의 부족에 기인한다. 아마도 후자이지만 말할 수는 없습니다. 호출 스택을 제공 할 수있는 방법이 있습니까?

+0

이 문제는'epoc'에서만'Nokia Web App simulator '를 재현하지 않기 때문에 보이지 않습니다. 에뮬레이터 – CAMOBAP