【发布时间】:2016-06-01 21:51:47
【问题描述】:
所以我有这段代码(JavaScript),我正在创建的网页是使用谷歌地图 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或includephp file查询数据库?
【问题讨论】:
-
update_graph.php中的某些内容导致输出无效 javascript - 您在浏览器开发人员工具控制台中遇到什么错误...发布该文件的内容(或想法)在告诉你错误在哪里时会非常有用 -
错了,不能在javascript里面使用php。查看服务器端和客户端语言之间的区别。
-
它没有显示任何错误。
update_graph.php里面只是一段代码。它什么也不做。在这里:require('../connect.php'); $query = 'SELECT Brgy_Name FROM location WHERE Latitude = '+myLatLng.lat()+' AND Longitude = '+myLatLng.lng+';'; -
所以不可能使用插入 javascript 的 php 访问数据库并从中查询?先生,我还有其他方法可以从数据库中查询吗?
-
查看页面的源代码在浏览器中 ...你的
console.log后面是什么 - 那是update_graph.php的输出
标签: javascript php