如何将视图中的按钮连接到代码点火器中的数据库?

时间:2012-05-02 18:28:45

标签: php javascript codeigniter

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

更新:(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">

这会将表单提交回控制器的提交功能,您可以随心所欲地完成所有操作。感谢您的回复!

1 个答案:

答案 0 :(得分:2)

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

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

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

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