javascript - 简单的 php 到 Codeigniter

标签 javascript php jquery ajax codeigniter

我正在 codeigniter 上开发我的最后一年项目,并面临问题,我想单击一个下拉值,然后它将从数据库返回表,但可惜我不能这样做

这是纯 php 代码,我想将其转换为 codeigniter 请帮助我 提前致谢。

<!DOCTYPE html>
<html>
<head>
<script>
function showUser(str) {
  if (str=="") {
    document.getElementById("txtHint").innerHTML="";
    return;
  } 
  if (window.XMLHttpRequest) {
    // code for IE7+, Firefox, Chrome, Opera, Safari
    xmlhttp=new XMLHttpRequest();
  } else { // code for IE6, IE5
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  xmlhttp.onreadystatechange=function() {
    if (xmlhttp.readyState==4 && xmlhttp.status==200) {
      document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
    }
  }
  xmlhttp.open("GET","getuser.php?q="+str,true);
  xmlhttp.send();
}
</script>
</head>
<body>

<form>
<select name="users" onchange="showUser(this.value)">
<option value="">Select a person:</option>
<option value="1">Peter Griffin</option>
<option value="2">Lois Griffin</option>
<option value="3">Joseph Swanson</option>
<option value="4">Glenn Quagmire</option>
</select>
</form>
<br>
<div id="txtHint"><b>Person info will be listed here.</b></div>

</body>
</html>

最佳答案

需要将Controller、View和Model中的代码分开:

  • DDBB 操作模型。

  • Controller :控制数据的去向、显示方式以及其他逻辑。

  • View ,这里是呈现表单的地方。

Codeigniter 有一个很棒的文档可以帮助您了解如何操作。

Controllers

Views

模特有相同的网址,但对于模特来说,我的声誉不足以发布 3 个链接,抱歉

关于javascript - 简单的 php 到 Codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32010013/

相关文章:

php - 当图像名称中包含连字符时,为什么我的背景图像在 CSS 中不起作用?

php - 在 Laravel 5 中创建编辑模式

javascript - 使用 jQuery 将值发送到表单字段

javascript - 如何使用 jQuery 检测移动设备

javascript - react 16.14.0 : Error was not caught ReferenceError: exports is not defined

javascript - Vuejs - 如何将 Prop 从数据中的数组传递给子组件?

php - 使用表单更新 php 不起作用

javascript - Ajax 未获取最新版本的 JSON 文件

javascript - 在 Python 中将 base64 数据解码为数组

javascript - IE11 中的 pdf.js 错误,src 属性 (0x800a138f)