我正在尝试将我的网站转移到 jquery mobile 并在使用时遇到错误:
$('#information').load('getRegister.php' , function() {
$('#preloader').hide();
});
调用此函数以在不刷新的情况下将 html 代码动态加载到页面中,但出现的代码与网站中已有的代码 css 不匹配。您可以在下面的屏幕截图中看到这一点:
我很困惑为什么按钮和文本字段不采用已经加载到页面中的表单的样式。.load 调用的代码是这个 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>";
?>