我想将简单的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