Javascript 将jQuery变量传递到外部PHP文件
对于我的web应用程序,我试图将javascript googleMap.js中的纬度和经度变量发布到外部php文件closestLocations.php中。我使用ajaxpost方法发布两个变量,但是我仍然发现变量是未定义的 closestLocations.php文件正在生成一个xml文件,其中包含在纬度和经度硬编码时与特定位置相关的位置列表,但我想将其更改为这些变量 任何帮助都将不胜感激 googleMap.js closestLocations.phpJavascript 将jQuery变量传递到外部PHP文件,javascript,php,jquery,ajax,google-geolocation,Javascript,Php,Jquery,Ajax,Google Geolocation,对于我的web应用程序,我试图将javascript googleMap.js中的纬度和经度变量发布到外部php文件closestLocations.php中。我使用ajaxpost方法发布两个变量,但是我仍然发现变量是未定义的 closestLocations.php文件正在生成一个xml文件,其中包含在纬度和经度硬编码时与特定位置相关的位置列表,但我想将其更改为这些变量 任何帮助都将不胜感激 googleMap.js closestLocations.php 您的JS ajax调用正在通过P
您的JS ajax调用正在通过POST方法请求PHP文件,因此您在数据中发布的变量将在$\u POST superglobal中的PHP脚本中可用
var_dump($_POST); // array(2) { ["lat"]=> string(1) "1" ["lng"]=> string(1) "2" }
因此可以通过$_POST['lat']访问纬度;通过$\u POST['lng']您的JS ajax调用正在通过POST方法请求PHP文件,因此您在数据中发布的变量将在$\u POST superglobal的PHP脚本中可用
var_dump($_POST); // array(2) { ["lat"]=> string(1) "1" ["lng"]=> string(1) "2" }
因此可以通过$_POST['lat']访问纬度;通过$_POST['lng']检查类似的线程:-在closestLocations中,您尝试访问发布的变量的位置可能重复?抱歉,我以为我已经包含了这个,上面的函数parseToXML我有$lat=$_POST['lat']$液化天然气=$_POST['lng'];检查这个类似的线程:-在closestLocations中,您尝试访问发布的变量的位置可能重复?抱歉,我以为我已经包含了这个,在函数parseToXML上面,我有$lat=$\u POST['lat']$液化天然气=$_POST['lng'];
var_dump($_POST); // array(2) { ["lat"]=> string(1) "1" ["lng"]=> string(1) "2" }