这样的一个问题,大概是怎样造成的呢,
下面是网页的js代码,<form name="UsersForm" id="UsersForm" onSubmit="return validateForm(this.id, 'http://127.0.0.1/qd2/index.php/home/validateLoginForm')" action="http://127.0.0.1/qd2/index.php/home/login" method="POST">
<table class="formTable">
<tr>
<th><label for="login_email">Email</label></th>
<td><input size="40" type="text" name="login[email]" id="login_email" /></td>
</tr>
<tr>
<th><label for="login_password">Password</label></th>
<td><input size="40" type="password" name="login[password]" id="login_password" /></td>
</tr>
<tr>
<td colspan="2">
<table>
<tr>
<td><input type="submit" value="Login" /></td>
<td><div id="formLoadingContainer"></div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"><a href="#" onclick="yuiShowPanel('Restore Password','http://127.0.0.1/qd2/index.php/home/restorePassword'); return false;">Password forgotten?</a></td>
</tr>
</table>
<input type="hidden" name="http_referer" id="http_referer" value="http://127.0.0.1/qd2/index.php" /></form> </div>
</div>
</div> <div class="patch_minheight"></div>
<div id="footer_guarantor"></div>
</div>
下面是网页的js代码,<form name="UsersForm" id="UsersForm" onSubmit="return validateForm(this.id, 'http://127.0.0.1/qd2/index.php/home/validateLoginForm')" action="http://127.0.0.1/qd2/index.php/home/login" method="POST">
<table class="formTable">
<tr>
<th><label for="login_email">Email</label></th>
<td><input size="40" type="text" name="login[email]" id="login_email" /></td>
</tr>
<tr>
<th><label for="login_password">Password</label></th>
<td><input size="40" type="password" name="login[password]" id="login_password" /></td>
</tr>
<tr>
<td colspan="2">
<table>
<tr>
<td><input type="submit" value="Login" /></td>
<td><div id="formLoadingContainer"></div></td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2"><a href="#" onclick="yuiShowPanel('Restore Password','http://127.0.0.1/qd2/index.php/home/restorePassword'); return false;">Password forgotten?</a></td>
</tr>
</table>
<input type="hidden" name="http_referer" id="http_referer" value="http://127.0.0.1/qd2/index.php" /></form> </div>
</div>
</div> <div class="patch_minheight"></div>
<div id="footer_guarantor"></div>
</div>
另请附上相对完整的代码
http://127.0.0.1/qd2/index.php/home/validateLoginForm
是怎么看的呢这样理解正确吗
http://127.0.0.1/qd2/index.php是地址,home/validateLoginForm是参数,
但是home和validateLoginForm又代表什么呢??对php我一点都不熟,但我知道jsp中的参数是这样传的
http://127.0.0.1/xxx.jsp?jjj=xxx请高手指点
index.php是入口文件 home是控制器 validateLoginForm 是方法
我的回复是这是mvc
index.php是入口文件
home是控制器 validateLoginForm是方法违反了那条规定?
能不能讲详细一点,这个在哪里设置的,会产生什么影响呢,
先谢谢了啊,大哥,可能就是这个原因,最开始安装的时候,提示文件夹没有提示权限,我就一阵乱搞,
居然可以进入log界面了,于是又发生了这种错误
public function index()
{
$this->load->view('welcome_message');
}
}这是CodeIgniter里面的代码 CodeIgniter是一个mvc框架
Welcome就相当于你的home index相当于你的validateLoginForm
CI_Controller就是你所有控制器的基类不太懂php一上来理解这些可能不太容易 你可以搜下CodeIgniter 学习一下mvc的思想 这个框架是相对比较容易学的
没什么基础的建议从头来
得看函数validateForm。有一参数http://127.0.0.1/qd2/index.php/home/validateLoginForm
home是控制器,validateLoginForm是方法。
看控制器文件中是否有home类文件。home类中是否有validateLoginForm方法。
应该是调不到报错。