Bonjour,
Je suis en train de faire une page d'administration pour mon site en utilisant le principe "idtab" de jquery.
http://www.sunsean.com/idTabs/
Mon problème est que je n'arrive pas à recharger une requête select sans recharger la page du site sous internet explorer.
Pourtant, la méthode que j'utilise fonctionne correctement avec d'autres navigateur.
Le principe est simple l'administrateur tape une nouvelle et celle-ci apparait directement dans la liste des nouvelles du site. L'administrateur peut ensuite modifier ou supprimer sa nouvelle sans que la page ai besoin de ce recharger.
Fonction présente dans ma page d'administration
Partie du code qui permet de rafraichir ma page j'ai aussi essayé la fonction load() de jquery)
gerer_nouvelle_select.php
Modifié par suLLi (19 Jun 2010 - 18:21)
Je suis en train de faire une page d'administration pour mon site en utilisant le principe "idtab" de jquery.
http://www.sunsean.com/idTabs/
Mon problème est que je n'arrive pas à recharger une requête select sans recharger la page du site sous internet explorer.
Pourtant, la méthode que j'utilise fonctionne correctement avec d'autres navigateur.
Le principe est simple l'administrateur tape une nouvelle et celle-ci apparait directement dans la liste des nouvelles du site. L'administrateur peut ensuite modifier ou supprimer sa nouvelle sans que la page ai besoin de ce recharger.
Fonction présente dans ma page d'administration
<script type="text/javascript">
$(document).ready(function () {
$("#envoyer").click(function() {
valid = true;
//Vérification des champs vide
if(valid == true)
{
var datas = $("#monform").serialize();
$.ajax({
type: "POST",
url: "ajouter_nouvelle.php",
data: datas,
success: function(data) {
$("#monform")[0].reset();
$.jGrowl("La nouvelle a bien été insérer", {life: 10000});
$.get("gerer_nouvelle_select.php", function(data) {
$("#new").html(data);
});
}
});
}
return false;
});
});
</script>
Partie du code qui permet de rafraichir ma page j'ai aussi essayé la fonction load() de jquery)
$.get("gerer_nouvelle_select.php", function(data) {
$("#new").html(data);
});
gerer_nouvelle_select.php
<table align="center">
<tr>
<td>
<?php
include("../common.inc");
$sql="SELECT * FROM nouvelles";
$req = mysql_query($sql) or die(mysql_error());
?>
<table border="0" cellspacing="1" cellpadding="0">
<tr>
<td>
<?php
echo "<table width='800' border='0' align='center'>";
while($Tab=mysql_fetch_array($req))
{
echo '<p>'.$Tab['sujet_nouvelle'].'<a href="#" class="supprimer" rel="'.$Tab['numero_nouvelle'].'">Supprimer</a></p>';
}
echo "</table>";
mysql_free_result ($req);
mysql_close();
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
Modifié par suLLi (19 Jun 2010 - 18:21)