我想將簡單的javascript變量傳遞給另一個php文件,該文件是laravel中的控制器文件。將簡單的javascript變量傳遞給php文件
例如:下面是laravel的我的blade.php文件中的代碼。
<script>
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPosition);
} else {
alert('Geolocation is not supported by this browser.');
}
}
function showPosition(position) {
var latitude = position.coords.latitude;
var longitude =position.coords.longitude;
var dataString = 'latitude'+latitude+'longitude'+longitude;
$.ajax({
type: "POST",
url: "PagesController.php",
data: dataString
});
}
getLocation();
</script>
由於緯度和經度沒有形成價值觀那我應該怎麼在名爲laravel的PagesController.php控制器文件捕獲這些值。
是的,可以用AJAX/Json完成。 – Epodax
數據:{「Data」:dataString}應該是語法,而不是簡單地使用$ _POST ['Data']在目標頁面上訪問它。 – Crecket