최근에 JQTouch로 웹 기반 앱을 만들기 시작했습니다. 이 응용 프로그램에서 버튼을 누르면 Apache를 실행하는 Linux 서버에서 XML 파일을 가져 오는 Ajax 요청을 작성합니다. Wi-Fi를 통해 앱을 실행하면 모든 것이 잘 작동합니다. 3g 이상이고 버튼을 누르면로드됩니다. 그러나 다시 돌아가서 버튼을 다시 누르면 오류 412와 함께 경고가 발생합니다. 사전 조건이 실패했습니다. 이 오류에 대해 인터넷에서 검색 한 나는 내 서버에 mod_security를 비활성화 할 필요가 있음을 발견하지만 오류 :(xml Ajax 요청시 오류 발생
가 여기 내 아약스 요청의 해결되지 않습니다 정말
$.ajax(
{
type: "POST",
cache: false,
url: "http://draughtsonline.no-ip.org/ArtObject/catalogus/catalogus.xml",
dataType: "xml",
success: function(xml)
{
// do stuff with the xml file
},
error: function(xhr, ajaxOptions, thrownError)
{
alert(xhr.status);
alert(thrownError);
},
async: false
});
I을 그것이 뭐가 잘못 됐는지 모르겠어요. 사람이 좀 도와 주 시겠어요?
사전에 감사!
글쎄, 그것은 보인다. GET을 사용할 때 캐싱 문제가 있었기 때문에 게시를 사용했습니다. xml 파일을 조정할 때 GET을 사용했지만 새 XML 파일을 가져 오지 않았습니다. 캐시를 사용하여 이것을 건너 뛰었습니다 : 잘못된 매개 변수 :) 아마도 POST가이 오류를 표시하는 이유를 말할 수있는 사람이 있습니까? – Devos50