2009-08-19 7 views
0

Je tente de charger un fichier php appelé summary.template.hp lorsque le contenu de la classe profi est cliqué et charge changepass.template.php lorsque le contenu de la classe changepass est cliqué.Comment charger le fichier php en utilisant ajax. Problème de compatibilité

Il n'y a pas de problème lors du chargement dans firefox. Mais dans Internet Explorer 7, le fichier summary.template.php est en cours de chargement mais le fichier changepass.template.php ne se charge pas. Donne moi une solution. Si je dois décharger la page précédente avant de charger la page suivante ?. Si oui, donnez moi quelques conseils pour décharger la page.

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


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

Répondre

0

Un développeur ColdFusion a noté une situation quelque peu similaire ici: jQuery .load() function + IE + dynamic URL = hair loss -, est-il possible que script changepass.template.php est en-têtes de retour ou tout autre code qui provoque IE à l'échec? Vérifiez la réponse exacte du serveur générée par changepass.template.php dans Firebug.

À propos de nous

Si je dois décharger la page précédente avant de charger la page suivante?

Le lien changepass fonctionne-t-il dans IE si vous cliquez dessus en premier?

Il ne devrait pas vraiment être nécessaire mais étant donné que IE peut être imprévisible, vous pouvez essayer:

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