所以我有这个代码(JavaScript),我正在创建的网页是google maps api。 这是代码:
var myLatLng;
for(var i = 0; i < locationLatLang.length; i++) {
myLatLng = new google.maps.LatLng({lat: parseFloat(locationLatLang[i][1]), lng: parseFloat(locationLatLang[i][2])});
if(google.maps.geometry.poly.containsLocation(myLatLng, polyLine[index]) || google.maps.geometry.poly.isLocationOnEdge(myLatLng, polyLine[index], 0.000000)){
console.log('True' + ' - ' + myLatLng.lat() + ' = ' + myLatLng.lng());
<?php
include 'update_graph.php';
?>
}
}
我的问题是,无论何时我放include 'update_graph.php';
它都不会在页面上显示任何内容,只是一个空白页面。没有出现。但是当我删除它时,它会加载页面并显示所有内容。有没有办法可以让这个工作。或者javascript中require
或include
php file
无法查询数据库?
答案 0 :(得分:3)
无法在php代码中使用javascript变量。为此,您应该创建一个对php文件的Ajax调用,并将这些变量传递给该页面。 希望这可以提供帮助。