如何解决为什么我的ajax方法不能达到我的控制器方法?并且从不显示select的结果
|| 我正在开发一个论坛mvc oop(无框架),但是遇到了问题(用于列出论坛中的所有线程),我有一个ajax方法(按钮Submit onclick-视图中的HTML),希望您能对我有所帮助,即使我在模型中创建类的实例,我的ajax方法也永远不会传递给控制器方法(在for循环中不列出任何内容),我不知道为什么不列出线程? 这是我的按钮 输入类型= \“提交\”值= \“显示线程\”名称= \“ btn \” id = \“ txtthreads \” onClick = \“ showThreads()\” /> 阿贾克斯方法
function showThreads(){
//var page=\"../Controller/ControllerShowThread.php\";
ajax3=new objetoajax();
ajax3.open(\"POST\",\"../Controller/ControllerShowThread.php\");
ajax3.onreadystatechange=function(){
if(ajax3.readyState<4){
document.getElementById(\"divvertemas\").innerHTML=\"Executing.....\";
}
if(ajax3.readyState==4){
document.getElementById(\"divvertemas\").innerHTML=ajax3.responseText;
}
}
ajax3.send(null);
}
控制者
$object = new Thread();
$result = $object->showThreads();
foreach($result as $array){
echo \"result\";
}
?>
模型
function showThreads(){
$query = \"SELECT * FROM thread\";
return $this->objConexion->executeQuery();
}
我希望你能帮帮我
解决方法
您的数据库表“线程”中是否有行?
控制器中是否有其他原因导致AJAX请求失败?直接执行控制器,看看它是否呼应您的期望
您的视图层中是否存在ID为'divvertemas \'的DIV?
安装firebug并查看XHR请求/输出和任何Javascript错误
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。