0

我正在尝试将视图中的按钮连接到数据库。我知道我必须使用 java 脚本/Ajax 或 jQuery 以及 onclick()。但是接下来我该怎么办?如何将按钮单击的结果连接到我可以保存到数据库的 php 变量?

更新:(ANS)我缺少的是可以从视图中访问控制器的事实。只需这样做:

<?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">

这会将表单提交回控制器的提交功能,您可以使用它做所有您想做的事情。感谢您的回复!

4

1 回答 1

2

创建一个正确处理 ajax 请求的视图(可能只有 JSON 输出)

然后使用按钮从视图中通过 AJAX 向它发出请求。

在您的 ajax.php 中,您可以设置适当的代码来访问数据库。

您的 jquery / javascript ajax 请求只是在视图中,它在 codeigniter 的 MVC 结构中没有自己的位置,从 CI 的角度来看,它只是两个视图。

于 2012-05-02T18:36:38.227 回答