Javascript .load in jQuery不在IE6中加载cfcharts

Javascript .load in jQuery不在IE6中加载cfcharts,javascript,jquery,coldfusion,Javascript,Jquery,Coldfusion,我试图用一个包含png格式cfchart的.cfm页面动态加载div标记的内容。当用户单击一个链接时,我正在使用load函数将.cfm页面放入div $("#bank").bind("click", function(){ $("#chartx").load("bank.cfm"); }); 我可以在Firefox中完美实现这一点,但在IE6中不行。它不会给出错误消息。您尝试过jQuery.get吗?可能是这样的: $("#bank").bind("click", function()

我试图用一个包含png格式cfchart的.cfm页面动态加载div标记的内容。当用户单击一个链接时,我正在使用load函数将.cfm页面放入div

$("#bank").bind("click", function(){
    $("#chartx").load("bank.cfm");
});

我可以在Firefox中完美实现这一点,但在IE6中不行。它不会给出错误消息。

您尝试过jQuery.get吗?可能是这样的:

$("#bank").bind("click", function(){
    $.get("bank.cfm", function(data){
        $("#chartx").html(data);
    });
});

虽然没有那么干净,但更具体。也许它将采取与任何正在破坏的东西不同的过程。

最奇怪的事情,但是页面上附加的经典样式的cfdebug信息是导致它破坏的原因。

哦,原来就是这样。我想说的是,有时在某些计算机上,如果IE安全设置设置太高,那么在页面中加载特殊组件的AJAX调用有时不起作用。

啊,是的,您必须在AJAX请求的页面上禁用ColdFusion调试输出,否则页面上会出现一堆垃圾。你可以用cfsetting标签每页禁用它。你知道怎么做吗?我对CF8和IE也有类似的问题。