[英]Javascript return results from an external PHP file
这可能真的很简单,但是我患有脑衰...
我有一段Javascript代码,将“ addressPoints”变量设置为JSON格式的信息,就像这样(两个不同的地方,用lat / lng表示);
var addressPoints = [{"lat":"50.821980","lng":"-3.819536","place":"Zeal Monachorum"},{"lat":"51.118729","lng":"-4.020714","place":"Youlston"}];
...但是我没有手动输入此变量的信息,而是有一个名为“ getMarkers.php”的PHP文件,该文件可以工作并生成较长的信息列表,其格式与我要使用的完全相同...
我的问题是,如何将Javascript变量“ addressPoints”的内容设置为从“ getMarkers.php”文件返回的结果?
您还可以创建一个标签,然后将PHP变量返回的内容存储在
标记并使用JS中的“ whatever” ID调用其值:)在您的PHP中:
var newVar = $('#whatever').val;
在您的JS中:
var newVar = $('#whatever').val;
或类似的东西:)希望这会有所帮助
我目前使用以下代码解决了我的问题;
$.ajax({
url: 'getMarkers.php',
dataType: 'json',
async: false,
success: function(data) {
addressPoints = data;
}
});
哪个感觉有点像关闭异步,但它可以工作...这是最好的方法吗?
尝试使用例如JQuery Ajax :)
看起来应该像这样
$.getJSON("www.example.com/getMarkers.php", function(result) {
addressPoints = result;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.