J'essaie de transférer mon site web dans jquery mobile et je rencontre une erreur lors de l'utilisation :
$('#information').load('getRegister.php' , function() {
$('#preloader').hide();
});
Cette fonction est appelée pour charger le code html dynamiquement dans la page sans rafraîchissement, mais le code qui apparaît ne correspond pas au css du code déjà présent sur le site. Vous pouvez voir cela dans la capture d'écran ci-dessous :
Je suis assez perplexe quant à la raison pour laquelle les boutons et les champs de texte ne prennent pas le style du formulaire déjà chargé dans la page. Le code que le .load appelle est ce fichier php :
<?php
require ('myConnectDB.inc.php');
// echo registration form
echo "
<p class=\"center\"> </p>
<form name=\"input2\" action=\"\" onsubmit = \" return register()\" method=\"post\" data-ajax=\"false\">
<p class=\"center\"> User Name:
<input type=\"text\" name=\"user\" id=\"userRegister\" /></p>
<p class=\"center\"> </p>
<p class=\"center\"> Email:
<input type=\"text\" name=\"user\" id=\"emailRegister\" /></p>
<p class=\"center\"> </p>
<p class=\"center\"> Password: <input type=\"password\" name=\"password\" id=\"passwordRegister1\" /></p>
<p class=\"center\"> </p>
<p class=\"center\"> Re-Type Password: <input type=\"password\" name=\"password\" id=\"passwordRegister2\" /></p>
<p class=\"center\"> </p>
<p class=\"center\">
<input type=\"submit\" class=\" button blue\" name = \"login\" value=\"Register\" />
</p>
</form>";
?>