作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 View 中的按钮连接到数据库。我知道我必须使用 java 脚本/Ajax 或 jQuery 和 onclick()。但接下来我该怎么办呢?如何将按钮单击的结果连接到 php 变量,然后将其保存到数据库?
更新:(ANS)我缺少的是可以从 View 访问 Controller 的事实。只需这样做:
<?php echo form_open('form/submit'); ?>
<br><br>
Title<br>
<input type="text" name="title"><br>
Body<br>
<input type="text" name="body">
<input type="submit" value="New">
这会将表单提交回 Controller 的提交功能,您可以用它做所有您想做的事情。感谢您的回复!
最佳答案
创建一个正确处理ajax请求的 View (可能只有JSON输出)
然后通过 AJAX 从 View 中使用按钮向其发出请求。
在 ajax.php 中,您可以设置适当的代码来访问数据库。
jquery/javascript ajax 请求只是在 View 中,它在 codeigniter 的 MVC 结构中没有自己的位置,从 CI 的 Angular 来看,它只是两个 View 。
关于php - 如何将 View 中的按钮连接到codeigniter中的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10419568/
我是一名优秀的程序员,十分优秀!