在 ajax 中显示来自数据库的数据

Show data from database in ajax

我想将数据库中的数据显示到 ajax。

function Data_Table() {
  $.ajax( {
    url: "<?php echo site_url('admin-spot/company/FieldTable')?>", type: "GET", dataType: "JSON", success: function(data) {
      $('#map').dataSrc(data.map);
    }
  }
  );
}
<iframe id="map" src="" frameborder="0" style="width: 100%; height: 300px;" allowfullscreen></iframe>

你可以在这里使用 .load() 方法 jquery API jquery API

Javascript

使用简单

$("#result").load("ajax/test.html");

或回调

$("#result").load("ajax/test.html", function() {
    alert( "Load was performed." );
});

据我从您难以判断的描述和评论部分了解到,您正在尝试设置 iframesrc 属性 使用 ajax success 函数中的 googlemap link 并且 src 来自服务器端,如果是这样,您必须使用 .prop 来分配应该是 URL

的 src

将您的函数更改为以下内容

 function Data_Table() {

        $.ajax({
            url: "<?php echo site_url('admin-spot/company/FieldTable')?>",
            type: "GET",
            dataType: "JSON",
            success: function (data) {

                $('#map').prop('src',
                    data.map
                );
            }
        });
    }