저는 prototype.js의 새로운 기능으로 PHP 스크립트에 간단한 GET 요청을하려고합니다. 자바 스크립트 쇼 다음을 수행하십시오Prototype.js를 사용하여 PHP 스크립트에 게시하는 방법
- 를 위도/긴 doStuff() 함수
- 위도/긴 내 PHP 스크립트 (savecoords.php)를 통과 전달 사용자가 위도 가져 오기와 경도
- 구원 받는다.
Geolocation API를 구현하는 HTML5 가능 브라우저를 사용하고 있어도이 코드는 실행되지 않습니다. 다음은 코드입니다.
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
doStuff(position.coords.latitude, position.coords.longitude);
});
}
function doStuff(mylat, mylong) {
new Ajax.Request('savecoords.php', {
method: 'get',
parameters: {
'latitude': myLat,
'long': myLong
}
}
}
아이디어가 있습니까?
브라우저의 콘솔/디버거를 사용하여 자바 스크립트에 중단 점을 설정하고 실제로 실행되는지 확인하십시오. 당신은 그것이 일어나고 있다는 것을 알기 전까지는 다른 어떤 것을 취할 수 없습니다. 파이어 폭스를 가지고 있다면 파이어 버그를 가져오고, 크롬을 가지고 있다면 파이어 버그가 내장되어있다. – clockworkgeek