PhoneGap을 사용하고 있습니다. 여기서는 조작 작업에 jQuery/JavaScript를 사용할 수 있습니다. CakePHP에서 작성한 webservice에 Ajax 요청을하여 id (주소 표시 줄), 위도와 경도 (HTML5 위치 정보)를 전송합니다.jQuery Mobile을 사용하는 동안 크로스 브라우저 문제가 발생했습니다.
이제 문제는 동일한 웹 서비스가 Firefox에서 올바른 데이터를 제공하는 반면 다른 브라우저에서는 동일한 lat
및 long
에 "데이터 없음"이라고 표시됩니다.
Ajax 요청에서 crossdomain을 사용했으며 POST 메소드를 사용하고 있습니다.
이
는 요청 코드var request= $.ajax({
type: "post",
url: 'url',
data:{ id: localStorage.getItem("id"), latitude: localStorage.latitude,longitude: localStorage.longitude},
crossDomain: true,
dataType: "xml",
cache: false
});
request.done(function (data){
//show data
});
request.fail(function (data){
alert('error');
});
이전과 똑같은 스크립트를 사용합니까? 아니면 모바일 검색을 수행하고 반환 스크립트를 적용합니까? 어쩌면 당신은 우리가 도와 줄 수있는 Ajax 코드를 작성할 수 있습니다 –
나는 그다지 전문가가 아니며 귀하의 요점도 잘 알고 있습니다. jquery 모바일을 사용하고 있습니다.이 웹 사이트는 제가 직면 한 문제입니다 –