如何使用ajax加载php文件。一些兼容性问题

如何使用ajax加载php文件。一些兼容性问题,php,jquery,css,ajax,cross-browser,Php,Jquery,Css,Ajax,Cross Browser,我尝试在单击profi类中的内容并单击后加载一个名为summary.template.hp的php文件 单击changepass类的内容时加载changepass.template.php 在firefox中加载没有问题。但是在Internet Explorer 7中,summary.template.php文件正在加载,而changepass.template.php文件没有加载。给我一些解决办法。加载下一页之前是否必须卸载上一页?。如果是,那么给我一些卸载页面的提示 $(function()

我尝试在单击profi类中的内容并单击后加载一个名为summary.template.hp的php文件 单击changepass类的内容时加载changepass.template.php

在firefox中加载没有问题。但是在Internet Explorer 7中,summary.template.php文件正在加载,而changepass.template.php文件没有加载。给我一些解决办法。加载下一页之前是否必须卸载上一页?。如果是,那么给我一些卸载页面的提示

$(function() {
  $(".profi").click(function() {
    $(".block1").load("views/summary.template.php");
     return false;
  });
});


 $(function() {
  $(".changepass").click(function() {
    $(".block1").load("views/changepass.template.php");
    return false;
  });
});

一位ColdFusion开发人员在这里注意到了类似的情况: --那么,changepass.template.php脚本是否可能返回导致IE失败的标题或其他代码?检查Firebug中从changepass.template.php生成的确切服务器响应

关于这个

我是否必须卸载上一个 在加载下一页之前,是否先打开另一页

如果您先单击changepass链接,它在IE中工作吗

这应该不是必须的,但由于IE可能无法预测,您可以尝试:

$(".block1").empty().load("views/changepass.template.php");