【发布时间】:2014-07-29 06:59:13
【问题描述】:
基本上,我有一个 javascript 文件,其中有一个 ajax 函数,它的 url 指向一个名为 getfile.php 的 php 文件。
在这个 php 文件中,我正在使用 url 读取和存储另一个 php 文件的内容:
http://xxx.xxx.x.xx/php/getpage.php?mode=opensvc&fx=getPositions
&date=2014-04-02&time=0&lat=27.219722&lng=78.019616/
在我的 javascript 文件中使用 json 格式的数据。
我遇到了一个问题,因为现在我想通过将 html 输入标签中的日期附加到 getfile.php 来动态地从 php 文件中获取 json 数据,这样 json 数据将根据日期可用,因为它将附加到 url动态更改日期属性。
我们的 getfile.php 代码是:-
$homepage =file_get_contents('http://xxx.xxx.x.xx/php/getpage.php?mode=opensvc&fx=getPositions&date=2014-04-02&time=0&lat=27.219722&lng=78.019616/');
echo $homepage;
javascript 文件中的 ajax 代码:-
$.ajax({
url: "getfile.php",
type: "POST",
dataType: 'json',
success: function (data) {
var i = 0;
while (data[i]) {
lat[i] = data[i].latitude;
lng[i] = data[i].longitude;
latlng1[i] = new google.maps.LatLng(lat[i], lng[i]);
}
}
});
如果我更改 url 中的 date 属性,那么来自该 url 的 json 数据是不同的,所以我想动态提供日期。
【问题讨论】:
-
你能发布一些你现在在做什么的html和javascript吗?这样就更清楚你到底想要什么。您也可以创建一个 jsfiddle 让我们测试您的代码。
-
我认为相关代码在getfile.php中。显示此代码。
-
现在我已经添加了我正在处理的源代码。看看吧!
标签: javascript php jquery ajax json