使用AJAX

时间:2016-12-21 17:27:14

标签: javascript jquery ajax load

我想用jQuery AJAX从页面中绘制数据。但是我要在jqyery中创建的页面本身会在div中创建数据。当我尝试在主页面上使用AJAX绘制时,在我的jQuery页面中,jQuery无法正常工作。我该如何解决呢?

$(document).ready(function() {
$.ajax({
    type: "GET",
    url: "cek.php",
    success: function (response) { 
        $("#content").html(response);
    }
});
})

绘制页面

<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
  google.charts.load('current', {packages:["orgchart"]});
  google.charts.setOnLoadCallback(drawChart);

  function drawChart() {
    var data = new google.visualization.DataTable();
    data.addColumn('string', 'Name');
    data.addColumn('string', 'Manager');
    data.addColumn('string', 'ToolTip');

    // For each orgchart box, provide the name, manager, and tooltip to show.
    data.addRows([
      [{v:'Mike', f:'Mike<div style="color:red; font-style:italic">President</div>'},
       '', 'The President'],
      [{v:'Jim', f:'Jim<div style="color:red; font-style:italic">Vice President</div>'},
       'Mike', 'VP'],
      ['Alice', 'Mike', ''],
      ['Bob', 'Jim', 'Bob Sponge'],
      ['Carol', 'Bob', '']
    ]);


    var chart = new google.visualization.OrgChart(document.getElementById('chart_div'));

    chart.draw(data, {allowHtml:true});
  }
</script>
</head>
<body>
<div id="chart_div"></div>
</body>
</html>

0 个答案:

没有答案