2013-08-09 6 views
0

다음 url에서 jquery 모바일 샘플 앱을 호스팅했습니다. http://intelliwins.com/map 위의 show 버튼을 클릭하면 웹 서비스를 호출하고 데이터베이스에서 데이터를 검색하고 DB에서 얻은 위도와 경도에 따라 Google지도에서 마커를 표시합니다. 이제 Show 버튼을 클릭하면 브라우저의 이전 페이지로 리디렉션됩니다. 내가 방화범 쟁이로 확인해도 대답을 찾지 못해도 도와주세요.jquery Ajax 호출 중에 페이지가 이전 페이지로 리디렉션됩니다.

+0

나를 위해 작동합니다. 지도와 목록에 "Wefe Tower"와 "my home"을 추가합니다. Google 크롬, Windows 7 Pro – Devin

+0

@Devin 일부 브라우저에서 작동합니다. 하지만 안드로이드 브라우저, Windows Phone IE, 그리고 지금 테스트중인 firefox 22.0에서도 작동하지 못했습니다. –

답변

1

당신은 당신은 단순히 결합, 처리를 중단 브라우저를 말하지 않을 :

onclick="get_marker()" 

당신 중 하나는 get_marker()return false;를 추가하거나 return get_marker()로 변경하고 그 방법 return false이 필요합니다. 그렇지 않으면 jquery 모바일이 완료되고 완료된 후에 클릭을 처리합니다.

또한 FWIW를 iPhone 에뮬레이터를 사용하여 두 개의 경고에서 "오류"와 "0"을 얻은 다음 history.go(-1)으로 계속 진행합니다.

관련 문제