Загрузка блока div Ajax - PullRequest
       5

Загрузка блока div Ajax

0 голосов
/ 03 сентября 2011

Слева от страницы у меня есть список ссылок, они загружают страницу в блок div, называемый «содержащиеся».

<div id="contenue"> </ div>.  

В разделе заголовка я и назвал файл подкачки Js:

<script language="javascript" type="text/javascript" src="jabbax.js"></ script>.  

Для ссылки должны быть такого типа:

<a href="#" onclick="javascript:getPage('chargement_div/details.php','contenue');"> left box </ a>.  

Ссылка состоитследующей функции JavaScript в файле, содержащем код Js Ajax, с параметром, именем страницы и именем блока div, который появится на странице.
загрузка страницы details.php без перезагрузки всей страницыработает очень хорошо.ПРОБЛЕМА: страница details.php содержит JavaScript, который не отображается, иными словами, в div отображается только HTML-код.

Это содержание detail.php

<script type="text/javascript" >
var chartData = [ 
{country:"var1",litres:Math.round(<?php echo $pr_var1;?>)},
{country:"var2",litres:Math.round(<?php echo $pr_var2;?>)},
{country:"var3",litres:Math.round(<?php echo $pr_var3;?>)},
{country:"var4",litres:Math.round(<?php echo $pr_var4;?>)}];    
window.onLoad=function() {   
var chart = new AmCharts.AmPieChart();
chart.dataProvider = chartData;
chart.titleField = "country";
chart.valueField = "litres";
chart.depth3D = 10;
chart.angle = 12;
chart.labelRadius = -30;
chart.labelText = "[[value]]%";
chart.balloonText="[[title]] : [[value]]%"
chart.position = "center";    
var legend = new AmCharts.AmLegend();
legend.position = "right";
legend.borderAlpha = 0.5;
legend.horizontalGap = 20;
legend.markerType = "circle";
legend.switchType = "x";   
chart.addLegend(legend);
chart.write("chartdiv");
}
</script>   
<div id="chartdiv" style="height:350px;position: relative;" ></div>  

Вы можете мне помочь?

1 Ответ

0 голосов
/ 03 сентября 2011

ты уверен, что повторил это?Также JavaScript не будет работать, если вы просто загрузите его через AJAX.я не уверен, как заставить его работать в простом javascript, я использую jQuery. Также, если вам не нужен ajax, вы можете использовать php include.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...