我使用以下代码提交登录表单:
<div data-role="content">
<form id="test" method="post" action="login.php">
<table>
<tr>
<td>User ID</td>
<td><input type="text" name="userid" size="20" /></td>
<br />
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="password" size="20" /></td>
</tr>
</table>
<p>
<input type="submit" name="mysubmit" value="Login" />
</p>
</form>
</div>
此表单提交适用于Windows上的Firefox,Internet Explorer,Chrome和Safari。但是,当我在Dreamweaver中使用设备预览并从我的Iphone中尝试它时,我收到错误的加载页面&#39;在我的所有表格提交。如果我输入data-ajax="false"
,我就会获得
&#39; {&#34;代码&#34;:&#34; MethodNotAllowedError&#34;,&#34;消息&#34;:&#34; POST不被允许&#34;}&#39 ;
我提交表单时另外,我使用本地服务器作为我的sql server。
我甚至尝试使用test.php作为操作而不是我的login.php页面,其中包含test.php的以下空白代码,但仍然出现错误加载页面&#39;:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
</body>
</html>
我已经从Android手机尝试了所有这些,但仍然出现错误加载页面&#39;在设备预览中。这是我的第一个应用程序,所以一旦我能解决这个问题,我就会全力以赴。
答案 0 :(得分:-1)
将ids添加到您的输入中。而不是
<input type="text" name="userid" size="20" />
把
<input type="text" id="userid" name="userid" size="20" />