내 PhoneGap 앱은 jQuery 모바일을 기반으로하며 현재 Android에서 테스트 중입니다. jqm의 교차 도메인 매개 변수가 설정되고 phonegap "access"-origins에 대해 와일드 카드를 사용합니다. 응용 프로그램은 일부 JSON 통신을 위해 AJAX를 사용합니다. 이제는 모든 아약스 GET이 문제없이 작동하지만 POST의 약 40 %가 내 서버에 도달하지 않습니다 (즉, 헤더조차도 로그에 해당 게시물의 흔적이 표시되지 않음). 모든 게시물은 id와 약간의 짧은 값과 같은 최소한의 json-load를 사용하여 정확히 동일한 주소로의 매우 기본적인 아약스 호출입니다. Chrome 기기를 사용하여 게시물의 일관성을 확인할 수 있지만 게시물의 약 40 %는 상태를 '대기 중'으로 유지하고 결국 시간 초과됩니다.PhoneGap : 일부 AJAX POST는 전송되지 않습니다
캐싱에 대한 내용을 읽었지만 이후 데이터는 항상 고유하지만 서버 응답에 nocache-headers를 추가했습니다. 게시물은 절대 캐시해서는 안되지만 어쨌든 도움이되지는 않습니다.
베어 jqm-app는 브라우저에서 정상적으로 작동합니다. phonegap에 포함되면 일부 게시물이 실패합니다. 아무도 단서가 있습니까? 당신의 jQuery.ajax 이러한 옵션을 추가
여기에 코드를 표시하십시오. –
@Dato ', 상당히 큰 프로젝트입니다. jquery ajax 함수에 대해 궁금한 점이 있다면 그것은 모두 같은 기능, 작동하는 호출 및 작동하지 않는 호출입니다. 그것은 방법으로 게시, 정적 URL 및 데이터로 길이 2의 작은 개체로 설정, 아무 것도 복잡합니다. – Mike