【php – CodeIgniter和AJAX表单提交】教程文章相关的互联网学习教程文章

php – CodeIgniter Ajax层【代码】

我一直在做很多关于ajax的研究,但我似乎找不到很多关于用codeigniter创建一个单独的ajax层…我在codeigniter上执行教程视频的人的目录树中看到了ajax控制器,只是从来没有得到过一个真正的解释.我假设它是为了促进封装,并且仅向启用了javascript的用户显示,这样,不知道如何在控制器中实现它以便在我自己的项目中使用.解决方法:这一切都取决于你在做什么.在我看来,最简单的方法是不要使用单独的AJAX控制器和URL,而是检测控制器中的请...

javascript – 刷新AjaxPOST数据表上的CSRF令牌:CodeIgniter【代码】

我正在尝试让数据表在我的网站上运行.但是当我点击搜索,下一页,排序时,它无法正常工作.这是因为CSRF令牌未被重新生成. 这是我的代码: HTML<input type="hidden" id="hash" name="csrf_test_name" value="802daa2efaf69edb83b571d7bf7510aa"><table id="test-table" class="table table-hover"><thead><tr><th>No</th><th>First Name</th><th>Last Name</th><th>Phone</th><th>Address</th><th>City</th><th>Country</th></tr></th...

php – 如何使用regex for CodeIgniter捕获不以“ajax /”开头的字符串?【代码】

我正在为我的CodeIgniter应用程序开发一些路由,我需要声明一个’catch-all’/除了一个正则表达式.任何不以’ajax /’开头的路由都应该重定向到’main’-router.像这样:$route['regexmagichere'] = "main";所以这绝对超出了我的正则表达式技能,我需要一些帮助.正则表达式应该在所有不以’ajax /’开头的字符串上返回true,如下所示:$string_one = "ajax/someotherstuffhere"; $string_two = " ajax/test"; $string_three = "somest...

php – CodeIgniter和AJAX表单提交【代码】

我正在尝试将从表单提交的数据保存到我的mysql数据库中,然后更新div元素,其中最后一个已发布的项目前置于div中的列表. 现在我只想回复一个回复,我并不担心此刻格式正确. 我的问题是表单不会用e.preventDefault()提交;到位,但没有它,表单执行发布到数据库然后刷新页面的常规方法. 这是我的AJAX调用:$(document).ready(function() {$('form#feedInput').submit(function(e) {e.preventDefault();$.ajax({type: "POST",url: "<?php e...

javascript – Ajax上传不工作的codeigniter【代码】

我正在使用codeigniter 3.1.我想使用ajax发布上传数据. Ajax上传文件无效.但是当我发布没有ajax的简单表单时,它工作正常. 我不知道为什么但是在控制台中没有错误. HTML<?php echo form_open_multipart(site_url("upload/post"), ['id' => 'uploader']) ?><input type="file" name="userfile" value=""><input type="submit" value="Submit" /><?php echo form_close() ?>JAVASCRIPT$('#uploader').submit(function (event) {event....

php – 在codeigniter中如何使用ajax登录后重定向【代码】

我有一个登录弹出窗口Modal.我正在通过ajax登录 语气<div class="modal-body"><form action="<?php echo base_url('Login');?>" method="POST"><div class="form-group"><input type="text" placeholder="Email or Mobile*" value="" id="loginEmail" name="email" class="form-control input-feild"></div><div class="form-group"><input type="password" placeholder="Password*" value="" id="loginPassword" name="password" ...

php – 404错误但正确的Codeigniter框架中来自JQuery Ajax的响应【代码】

这类似于SO的另一个问题: jQuery Ajax returning 404 Error, but correct Response 但以上是特定于wordpress的.另外,我的直觉是我的问题与我的Apacher服务器设置有关,但我有点像新手. 这是交易…我有这个Jquery AJAX代码:events: function(start, end, callback) { $.ajax({type: "POST",// This Works -->url: 'http://calendar.localhost/index.php/myfeed/',// This Fails -->//url: 'http://calendar.localhost/myfeed/',dat...

php – Codeigniter ajax使用ajax代码将数据发送到控制器【代码】

<script type="text/javascript">$(document).ready(function () {$("#select-dept").change(function () {var id = $("#select-dept").val();$.ajax({type: "POST",url: "<?=base_url()?>.index.php/sms/get_dept_employee",//url: baseurl + 'sms/get_dept_employee',data: "id",dataType = "json",cache: "false",success: function (emp_list) {$("#dept-emp").html(emp_list);}});});}); </script>我无法将视图数据发送到控制...

php – 如何使用带有服务器验证的ajax在codeigniter中上传图像【代码】

我有一个表单,数据通过ajax插入数据库.当输入字段有错误时,然后在每个字段的neath下显示错误. 但是当我选择图像并尝试将图像名称上传到数据库中时,没有任何内容,图像上传到上传路径,也没有将图像名称插入数据库. 在图像上传错误的情况下,我甚至无法显示图像上传错误. 控制器: – 在我的控制器中你可以看到我有一个名为result的数组,它有两个键状态和消息,默认状态为false. 在else部分中,循环正在运行,其中只有表单错误而不是任何类...

使Ideone API在Codeigniter上工作(ajax,javascript,soapclient)【代码】

这是我第一次使用Codeigniter.很抱歉,如果我的问题是noob.我从这个站点获得了代码:Working with IDE One API(完整项目代码是here)现在,我正在尝试在codeigniter中使用它. 我能够使它工作到下面的javascript部分(因为它能够检查’source’是否有价值). 的script.js:$(document).ready(function() { $('#myform').submit( function(){var data = $(this).serialize();var source = $('textarea#source').val();if( source == '' ) ...

javascript – Ajax调用在CodeIgniter中返回int而不是字符串【代码】

这是我的模特. get items将根据位置从数据库中获取项目名称class Itemsale_db extends CI_Modelpublic function getItems($userid,$loc){$sql = "SELECT DISTINCT Name from itransfile where";if (is_numeric($loc))$sql .= " location_id = ".$loc;else $sql .= " location_id IN(SELECT location_id FROM client_locations where client_id = " .$userid. ")";$query = $this->db->query($sql); $item = $query->result_...

php – 如何使Codeigniter中的分页类与AJAX一起使用?【代码】

我有一个通过AJAX加载的表,以及表格,也通过AJAX加载分页.该表包含我网站上所有用户的列表,一次限制为30个. 这就是我从控制器返回对JavaScript的响应的方式:$users = $this->users_m->get_users($type, $offset);$num_rows = $this->users_m->user_stats($type);$config['per_page'] = 30;$config['num_links'] = 5;$config['total_rows'] = $num_rows[0];$this->pagination->initialize($config);echo json_encode(array('users' ...

javascript – 如何使用CodeIgniter在Ajax中对数组进行切片以进行分页?【代码】

我在我的模块的视图页面中有一个foreach循环,它从控制器中检索图像网格(数字由“items_top”确定).问题是所有项目都是同时加载的,因为此刻没有设置分页. 这是我的观点代码:<div class="row row-sm padder-lg "><?phpforeach ($top->tracks->track as $key => $value) {if($key >= $this->config->item("items_top"))return false;$image = $value->image[3]->text;if($image == '')$image = $value->image[2]->text;if($image == ...

javascript – 如何通过ajax将隐藏字段值传递给codeigniter控制器【代码】

我有一个包含按钮(链接)的视图文件:<a href id="savebutton" class="btn btn-warning">Save</a>在这个视图的其他地方,我还在一个包含我的userid和vacancyid的表单中声明了一些隐藏字段.echo form_input(dataHiddenArray('userid', $this->auth_user_id)); echo form_input(dataHiddenArray('vacancyid', $vacancydetails[0]->vacancy_id));这些隐藏字段转换为:<input type="hidden" value="2" class="userid"> <input type="hidd...

javascript – 如何在Codeigniter中使用Ajax将变量从Controller传递到View?【代码】

我将数据从Controller传递到View时遇到问题. 我使用Ajax来执行此操作,您可以在此处查看我的Ajax代码:$(document).ready(function(){$('li.thang').click(function(){var id_thang = $(this).attr('value');$.ajax({url: baseUrl+'/Home/getImage',dataType: 'json',type: 'POST',data: {id_thang: id_thang},}).done(function(result) {console.log(result.get_list_image_thang);}) }); });点击HTML标签时我会得到id_th...