Ajax fonctionne avec Chrome, pas avec Firefox sauf si Firedebug démarré
Bonjour,
Je me trouve devant un problème qui me laisse perplexe.
J'utilise un formulaire pour saisir des champs qui sont ensuite enregistrés dans une BDD.
J'utilise ajax
Code:
1 2 3 4 5
| $.ajax({
type: "POST",
url: 'http:// etc... /mapage.php',
data: {$titre: Titr, $debut: start, $fin: end},
}); |
mapage.php :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <?php
if (isset($_POST['$titre'])) {
$title = $xoopsDB->quoteString($_POST['$titre']);
}
if (isset($_POST['$debut'])) {
$start = $xoopsDB->quoteString($_POST['$debut']);
}
if (isset($_POST['$fin'])) {
$end = $xoopsDB->quoteString($_POST['$fin']);
}
$sql = 'INSERT INTO '.$xoopsDB->prefix('toto');
$sql.= ' (title,start,end) ';
$sql.= " VALUES ($title,$start,$end)";
$result=$xoopsDB->queryF($sql) or exit("Erreur");
?> |
Ce code fonctionne très bien avec Chrome, mais pas du tout avec Firefox SAUF si je démarre mon debugger (Firebug 2.0.7) !!
Autant dire que je suis aveugle sur le problème rencontré par Firefox, tout fonctionne lorsque Firebug est démarré !
Une idée ? Merci