Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用ajax/jquery调用javascript时此javascript未运行的可能原因?_Php_Jquery_Ajax - Fatal编程技术网

Php 使用ajax/jquery调用javascript时此javascript未运行的可能原因?

Php 使用ajax/jquery调用javascript时此javascript未运行的可能原因?,php,jquery,ajax,Php,Jquery,Ajax,请看一下,这个文件是谷歌图表框架的一个例子。如果你直接打开它,它就可以正常工作 然后,我需要使用jquerysimple-like的ajax调用将content-render-by-demo嵌入到另一个页面中。正如您将看到的,它将不起作用,脚本进行ajax调用,但demo.php中的javascript代码似乎没有执行。我怎样才能解决这个问题?谢谢你的帮助 尝试将整个google图表代码包装在setTimeout function drawChart() { google.load('vis

请看一下,这个文件是谷歌图表框架的一个例子。如果你直接打开它,它就可以正常工作


然后,我需要使用jquerysimple-like的ajax调用将content-render-by-demo嵌入到另一个页面中。正如您将看到的,它将不起作用,脚本进行ajax调用,但demo.php中的javascript代码似乎没有执行。我怎样才能解决这个问题?谢谢你的帮助

尝试将整个google图表代码包装在
setTimeout

function drawChart() {
  google.load('visualization', '1.0', {'packages':['corechart']});
  // .....
  chart.draw(data, options);
}

setTimeout(drawChart, 200);

控制台/Firebug中是否有任何错误?指向其他地方代码的链接可能是问题的有益补充,但始终在问题本身中包含相关代码。人们不必点击任意位置来帮助您,而且堆栈溢出不仅是您现在的一种资源,也是其他将来有类似问题的人的一种资源。外部站点的内容可以更改、消失、移动等,这将使这个问题在将来对任何人都毫无用处。同样的问题,没有数据呈现