在ajax响应中显示gmap的地图

时间:2015-10-15 09:54:24

标签: ajax

如果我想使用gmap ...显示地图由ajax响应给出..我必须这样做吗? 目前,我这样做(index.php):

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    return NO;
}

然后是ajax响应(show_map.php):

<div id="content"></div> <!-- The container of ajax response -->

它在&#34;内容&#34;的同一页面上工作div,但不是那样的.. 我在index.php文件中调用gmap.js和google maps api

[编辑] 这是ajax代码

<div id="map" align="center" style="width:100%; height:300px;"></div>
    <script>
        function locate()
            {
                new GMaps({
                div: '#map',
                lat: <?php echo $dati['latitude'];?>,
                zoom: 17,
                lng: <?php echo $dati['longitude'];?>
                });
            }
            locate();
    </script>

1 个答案:

答案 0 :(得分:0)

所以一开始我建议使用jQuery

网站:http://jquery.com/ 下载:http://code.jquery.com/jquery-2.1.4.min.js

代码就像那样

$.ajax({
  url: "show_map.php",
  context: document.body
}).done(function(data) {
  $("#content").html(data);
});