2013-02-02 2 views
-3

어떻게 자바 스크립트에서 PHP로 게시물 데이터를 보낼 수 있습니까?어떻게 내가 자바 스크립트에서 PHP로 게시물 데이터를 보낼 수 있습니까?

Google지도에서 지점을 고정하기 위해이 스크립트를 사용했지만 POST에서 보낸 데이터는 test.php에 표시되지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? js 파일에서 db로 경도와 위도를 가져와야합니다. 감사.

pin.php

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js"></script> 
<script src="jqPinMyLocation.js"></script> 

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('#map_canvas').jqPinMyLocation({ 
      serverUrl : 'test.php',//Server url 
      requestType : 'POST', // Type of request that we will send to server 
      additionalData : {//Additional data that will be send to server after user drag the cursor 
       userid: 2 
      }, 
      address : 'Bucharest, Romania'//You need to provide the default address where the map will be centered 
     }); 
    }); 
</script> 

JS는

var sendNewPositionToServer = function(LatLng) { 
    var coordinates = { 
     latitude : LatLng.lat(), 
     longitude : LatLng.lng() 
    }; 
    if(settings.serverUrl !== undefined) { 
     $.ajax({ 
      url : settings.serverUrl, 

      type : (settings.requesttype !== undefined)?settings.requesttype : 'post', 
      data :$.extend(coordinates, settings.additionalData), 
      success : function() { 

      } 
     }); 
    } 
}; 

를 제출하고 난 후 데이터를 전송해야 할 경우 PHP 파일을 지속됩니다.

echo $_POST['userid']; 
echo $_POST['longitude']; 
내가이 들어 JQuery와 사용하지 않은
+2

아약스를 사용할 수 있습니다. 근래에 해봤 어? – KAsh

답변

0

하지만 그 후 그와 후 게시물 데이터를

formdata()

의 (a JS 함수이다)를 사용에 대한 확인 아약스

관련 문제