Tag: codeigniter

你如何用CodeIgniter进行jquery序列化?

我正在使用jQuery和CodeIgniter来做到这一点。 好吧基本上我有一个注册表单,要求用户输入用户名,密码和电子邮件。 提交表单后,jQuery将序列化表单并将其提供给进程页面,在控制器中回显值,然后javascript将提醒原始视图中的post值。 到目前为止它没有用。 没有任何警报。 这是我的代码: (控制器)register.php: load->view(‘registration_step1’); } public function step1_process(){ var_dump($_POST); } public function step2() { $this->load->view(‘registration_step2’); } public function step3() { $this->load->view(‘registration_step3’); } } (视图的一部分)registration_step1.php: User Info: (javascript)registration.js: $(document).ready(function() { $(“.registerbox”).submit(function() { var userinfo = $(“.registerbox”).serialize(); return false; $.post(“register/step1_process”, { userinfo : userinfo }, function(data) { alert(data); }); }); });

如何使用codeigniter flash变量?

我在CodeIgniter中与Flash数据斗争。 我基本上想要: 向数据库添加问题将用户重定向回页面显示成功弹出消息“您的问题已创建” 到目前为止,我可以成功地将类别添加到数据库并正确validation用户输入,唯一的事情是我不知道如何创建弹出成功消息。 (我不想加载成功视图),只需重定向回到他们来自的地方,并在顶角或其他地方显示小消息。 闪存数据是正确的方法吗? 控制器: – $create_data = $this->input->post(); if(isset($create_data[‘question’])){ $this->load->model(‘Test_model’, ‘test’); $insert_status = $this->test->insertQuestions($create_data[‘question’]); if($insert_status){ echo “Record Inserted”; } else{ echo “Insertion Failed”; } } $this->layout->view(‘test/create’);

通过Code igniter中的ajax将数据传递给控制器

我是代码点火器和jquery的初学者。 我有一个文本框,如果用户输入一些东西,它会在数据库的工具提示中显示数据..在我的情况下,我想要的是…我有一个名为“bill no”的texbox ..我想要的是如果一个用户在文本框中输入bill no它显示数据对票据no ..我不知道如何将数据从控制器传递到ajax中查看然后传递后如何在工具提示中显示这里是我的代码 Bill No: 我的javascript $(document).ready(function(){ $(‘#bill_no’).blur(function(){ if( $(‘#bill_no’).val().length >= 3 ) { var bill_no = $(‘#bill_no’).val(); getResult(bill_no); } return false; }) function getResult(billno){ var baseurl = $(‘.hiddenUrl’).val(); $(‘.checkbillno’).addClass(‘preloader’); $.ajax({ url : baseurl + ‘Controller/checkBillNo/’ + billno, cache : false, success : function(response){ $(‘.checkbillno’).removeClass(‘preloader’); if(response == ‘userOk’) $(‘.checkbillno’).removeClass(‘preloader’); if(response == ‘userOk’) […]

无法使用AngularJS post方法获取正确的数据

这是我第一次和AngulerJS合作。 我正在尝试将数据发布到服务器。 AngularJS代码 var app = angular.module(“myApp”, []); var BASE_URL = “http://localhost/project/api/Data/”; var GET_DATA = BASE_URL+”get_data”; console.log(GET_DATA); app.controller(‘myCtrl’, function($scope, $http) { var inputs = { “user_id”: “3”}; var config = { headers : { ‘Content-Type’: ‘application/x-www-form-urlencoded;charset=utf-8;’ } } $http.post(GET_DATA , inputs, config) .success(function (response, status, headers, config) { $scope.content = response.error; $scope.statuscode = response.status; $scope.statustext […]

在处理数据库查询时如何模糊JSON响应?

[ { “businesscards_id”:”12″, “X_SIZE”:”1.75×3″, “X_PAPER”:”14ptGlossCoatedCoverwithUV(C2S)”, “X_COLOR”:”1002″, “X_QTY”:”250″, “O_RC”:”NO”, “F_PRICE”:”12490″, “UPS_GROUND”:”12000″, “UPS_TWODAY”:”24000″, “UPS_OVERNIGHT”:”36000″ } ] 这个JSON编码响应可以在Chrome的控制台中看到。 此数组是从数据库查询返回的。 它显示了我的表列名称。 出于安全原因,我不想显示我的表列名。 如何对此JSON对象进行模糊处理或散列和/或编码或动态重写以使我的表列名保密?

如何在codeigniter中更新select2下拉列表

嗨我正在使用select2 jquery插件向下拉列表中插入多个值,但是当我尝试更新时我面临的问题可以任何人帮助我展示这样做的正确方法 $keywords) { if ($vald == $keywords->keyword_id) { ?> <option value="keyword_id; ?>” >keyword_name; ?> <option value="keyword_id; ?>”>keyword_name; ?> 我正在尝试做这样的事情我正在获取值但是从第二个来的未保存的值正在花费大量时间来加载数据非常慢我是否知道如何解决这个问题。 $(document).ready(function() { $(“.selectmultiple”).select2(); }); public function keyword_all() { $this->db->select(‘*’)->from(‘keywords’); $query=$this->db->get(); return $keyword = $query->result(); } 这是我循环foreach($keyword as $key=>$keywords)的模型foreach($keyword as $key=>$keywords)

使用codeigniter中的ajax使用切换开关进行数据库更新

我正在开发一个考勤管理codeigniter应用程序,我正在使用切换开关插件来更新出勤状态。 这个过程将是: 系统在带有可切换插件的复选框中显示具有出勤状态的学生列表。 如果学生在场或不在,或者只是用户更改状态,请使用选中或取消选中带有可切换插件的复选框。 如果学生出现1或缺席0,系统使用AJAX发送表格,学生证和出勤日期。 简单的系统将改变学生的出勤状态。 注* * date $ month $ year $ value_id $ batch_id和$ section_id的值在控制器函数参数之前加载。 这是我的应用程序的预览。 我需要使用AJAX这个表单。 这是我的视图代码: <form method="post" action="index.php?admin/student_attendance”> <input type="checkbox" value="1" name="status_” data-plugin=”switchery” /> <input type="hidden" name="date" value="” /> 这是我的控制器代码: if($_POST) // if the update request is send { foreach ($students as $row) { $this->crud_model->update_student_attendance($students[‘student_id’], $this->input->post(‘status_’ . $row[‘student_id’]), $this->input->post(‘date’)); […]

ajax投掷错误与正确的结果

我有以下function: side= ‘car’; var request_checkUrl = ‘/antibot/antibot_data?script=’ + side; $.ajax({ url: request_checkUrl, dataType: ‘application/json’, complete: function(data){ alert(“running..”); }, success: function(data){ alert(“success”); }, error: function(data) { alert(“ERROR”); console.log(data); } }) 结果是:带有ERROR的框和运行。 它还在控制台日志中显示: 答案是正确的。 但是,为什么这段代码会抛出错误信息,什么时候应该成功呢? 我也试过get,getjson,ajax和数据类型json等等。但我得到了相同的结果。 我在这做错了什么? 编辑: 这是完整的回复: { “status”: 200, “data”: { “text”: “en TV”, “images”: [ { “hash”: “47a32df0c4b1f0b522e5faf35a46aacd95fe0ed4”, “file”: “ABImage_plane_1” }, { “hash”: […]

打开一个模式(在Codeigniter中),从一个依赖于php var的URL加载(在iframe中)内容

我打开这个模态: $(document).ready(function(){ $(“#contentHistorial”).attr(“src”,”usuId ) ?>”); }) <iframe id="contentHistorial" src="usuId ) ?>”> 我打电话给: usuRut;?> 我必须传递$ usuRut才能获得模态加载URL(视图)的内容,如: 面板/ usuarios_datos /史传/ 13 其中“13”必须是来自我clic的链接的usuId。 我可以加载模态和静态页面的内容(总是面板/ usuarios_datos / historial / 1的内容),但我无法设法加载链接的usuId …任何帮助?

购物车只使用Jquery和Codeigniter更新一次

我正在使用Ajax调用来更新使用Jquery更新Codeigntier Cart。 这是我的jquery函数 $(function() { $(‘.cart_form select’).on(‘change’, function(ev) { var rowid = $(this).attr(‘class’); var qty = $(this).val(); var postData_updatecart = { ‘rowid’ : rowid, ‘qty’ : qty }; //posting data to update cart $.ajax({ url : base_url + ‘bookings/update_booking_cart’, type : ‘post’, data : postData_updatecart, beforeSend : function() { $(‘#cart_content’).html(‘Updating…’); }, success : function(html) { […]