【问题标题】:How to load php file using ajax. Some Compatibility Problem如何使用ajax加载php文件。一些兼容性问题
【发布时间】:2010-11-20 22:10:57
【问题描述】:

当点击 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;
  });
});

【问题讨论】:

    标签: php jquery css ajax cross-browser


    【解决方案1】:

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

    关于这个?

    我是否必须卸载以前的 加载下一页之前的页面?

    如果你先点击changepass链接在IE中是否有效?

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多