Tag: codeigniter

使用AJAX和Codeigniter获取数据?

我试图将数据提取到表中,没有任何反应。 没有表格出现 没有提取数据 调节器 public function indexajax() { if($this->input->post(“action”)==’FetchAllUserUingAjax’) { $this->load->model(“usersmodel”); $data[“allu”]=$this->usersmodel->ShowAllUsers(“users”); $data[‘pagetitle’]=” –>All Users Using Ajax<–"; foreach ($allu as $a): echo' ‘.$a->id.’ ‘.$a->username.’ ‘; endforeach; $this->load->view(“template/admin/header”,$data); $this->load->view(“users/allusersusingajax”,$data); $this->load->view(“template/admin/footer”); } } jQuery的 $(document).ready(function () { FetchAllUserUingAjax(); function FetchAllUserUingAjax() { $.ajax({ url:’Users/indexajax’, method:”post”, success:function (data) { $(“.userdataajax table”).append(data); } }) var action=”FetchAllUserUingAjax”; $.ajax({ url:”Users/indexajax”, method:”post”, data:{action:action}, […]

如何将json数据发送到codeigniter视图

嗨,我有一个问题,基于我将如何用我的控制器返回的数据替换我的网页部分。 我有一个页面直接从我的数据库显示电影的细节,我想当用户选择一个特定的类型,然后只显示该特定类别的电影。 我已经设法从选择框中获取每个类型的名称并将其发送到控制器,我将使用它从数据库中提取数据。 在我的HTML中,我使用foreach循环来加载所有数据,我的问题是如何将它们显示回视图并操纵我的php / html代码以显示它们(实际上用新的替换现有的php / html作为ajax请求)。 我知道我必须使用json_encode()将它们作为对象发回,但我不知道如何显示它们或迭代php / html标签中的数据。 使用Javascript $(“.select__sort”).change(function() { var genre = $(“.select__sort”).val(); $.ajax({ type: “POST”, url: “http://localhost:8888/Cinema_Seat_Booking_System/movie_list_full/order_by_genre”, data: {‘cat’:genre}, dataType:”json”, cache: false, success: function (data) { } }); }); HTML All https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/ <option value="https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/genre ?>” selected=”selected”> https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/genre ?> https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/ HTML foreach循环电影数据 https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/ <img alt='' src=https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/path ?>> https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/title ?> https://stackoverflow.com/questions/36137365/how-to-send-json-data-to-codeigniter-view/duration_min […]

使用Codeigniter和Ajax从数据库加载更多数据

我需要一个按钮来帮助从数据库加载更多数据。 我找到了例子,但是太糟糕了。 这是我到目前为止: Ajax: $(‘#revendas_conteudo .btn_carregar_mais’).on(‘click’, function(e) { $.ajax({ url: ‘/auto/carros/load_more’, data: { offset: $(‘#offset’).val(), limit: $(‘#limit’).val() }, success: function(data) { $(‘#revendas_conteudo .lista_estoque’).append(data); } }); }); 我的Controller方法调用Model load_more : public function load_more() { $offset = $this->input->get(‘offset’); $limit = $this->input->get(‘limit’); $data[‘res’] = $this->Pesquisas_model->load_more($offset, $limit); $data[‘offset’] = $offset + 1; $data[‘limit’] = $limit + 1; echo json_encode($data); […]

jquery + table row edit – 字符串问题

我编辑一行有一个问题…我想用一个按钮进入表格中的编辑模式(从php数组生成(从mysql获取的数据)) 每个数据我有两行: id; ?> pl>0 ? ” . $row->pl .” : ” . $row->pl . ”;?> reason;?> comment;?> cdate; ?>ctime; ?> mdate; ?>mtime; ?> Edit Delete <form id="id;?>”> id; ?><input type="hidden" name="id" id="id" value="id;?>” /> <input type="text" id="pl" name="pl" value="pl;?>” /> reason;?> comment;?> cdate; ?>ctime; ?> mdate; ?>mtime; ?> Cancel 我附上了两个jquery语句…… 1。 一个…将行更改为 $(“#editlink”).click(function() { […]

codeigniter和ajax联系表格

我正在尝试在codeigniter应用程序中使用我的联系表单中的ajax。 我将它发送到进行ajax调用的地方,但是没有发送到服务器的后期数据。 我无法弄清楚为什么。 请帮忙。 我确实有一些回报,但他们什么都不做。 此外,$ this-> input-> post(’name’)为null。 表格视图 <?php echo form_open('welcome/submit_contact'); echo form_error('name'); echo form_label('Name', 'name'"'); echo form_input('name', set_value('name'), 'id="name); echo form_error('email'); echo form_label('Email', 'email'); echo form_input('email', set_value('email'), 'id="email"'); echo form_error('phone'); echo form_label('Phone', 'phone'); echo form_input('phone', set_value('phone'), 'id="phone"'); #echo 'Do not start with “1” and no dashes.’; echo form_error(‘message’); echo form_label(‘Message’, ‘message’); echo […]

codeigniter ajax,处理服务器响应数据

我有一个editcategory视图,显示有关类别的详细信息,以及显示在视图底部的类别说明表。 类别描述表有两个用于编辑和删除的锚标记。 我使用ajax传递要编辑的描述的id。 需要调用控制器中的函数,该函数调用categorydescription模型并根据传递的id拉取记录。 控制器需要将catDescription数组反馈给ajax成功函数。 已经有一个隐藏的div包含用于编辑描述的表单,但值的设置如下 Name <input type="text" name="catlang_name" id="catlang_name" class="text ui-widget-content ui-corner-all" value="catlang_name); ?>”/> 我的问题是如何在Ajax中获取响应并分配 为了正常地将数据传递给视图,我可以在控制器内完成以下操作 $data[‘catDescription’]=$this->CategoryModel->getCategoryDescriptionById($id) $this->load->view(‘category/categoryEdit’, $data,true); 这是从模型返回的数据: Array ( [0] => Array ( [catlang_id] => 1 [catlang_cat_id] => 10 [catlang_lang_id] => 2 [catlang_name] => french [catlang_description] => test ) [1] => Array ( [catlang_id] => 2 [catlang_cat_id] => 10 [catlang_lang_id] […]

Codeigniter使用post和ajax加载视图

我有这个ajax代码: $(“#comparar”).click(function() { var oTable = $(‘#propiedades’).dataTable(); var sData = $(‘input’, oTable.fnGetNodes()).serialize(); console.log(sData); $.ajax({ type : “POST”, url : “/zcms/comparar/propiedades”, data : sData, dataType: ‘json’, success: function(){ $(‘#profitSignal’).modal(‘hide’); // window.location=”http://btsignals.com/index.php/zcms/performance”; } }); // cierra ajax contactG return true; }); 这是我的控制器: function propiedades() { $data[‘title’] = ‘Comparar Propiedades’; $data[‘properties1’] = $this -> zcms_properties_model -> get_property_comparativa(); $data[‘main_content’] […]

使用PHP的数据库中的JQuery自动完成(CodeIgniter)

所以我想使用这个插件http://docs.jquery.com/Plugins/autocomplete 我想使用codeigniter从数据库中检索所有用户名,然后将它们存储在javascript中的var中(如果这是一个好方法),然后在自动完成中使用它。 此外,我想要用户如果他/她输入任何其他文本它不被接受,它必须已经存储在数据库中。 在先进的Thanx 🙂

isHappy.js在无效时允许ajax调用

我正在抛弃它,希望有人可能发现一个错误,因为我现在已经多次这样做了。 它工作正常大约十分钟,但后来爆发了。 我有一个codeigniter网站,有一个非常简单的联系表格,有3个字段。 我正在使用isHappy.jsvalidation表单,然后发送到服务器。 isHappy.js应该停止AJAX函数,直到表单已经validation,但这部分没有发生。 如果我单击提交按钮而不填写表单,则validation错误会闪烁,但随后会进行ajax调用并提交表单。 inheritance人Javascript: $(function() { $(‘#contact-form’).isHappy({ fields: { ‘#email’: { required: true, message: ‘How can I reach you sans email??’ }, ‘#subject’: { required: true, message: ‘Can you give me a clue to what you inquiring about please’ }, ‘#body’: { required: true, message: ‘More details please….’ } } }); $(‘#contact-form’).bind(‘submit’, […]

微小的编辑没有获得后期价值

这是我正在使用的代码 var editor = new TINY.editor.edit(‘editor’, { id: ‘tinyeditor’, width: 750, height: 350, cssclass: ‘tinyeditor’, controlclass: ‘tinyeditor-control’, rowclass: ‘tinyeditor-header’, dividerclass: ‘tinyeditor-divider’, controls: [‘bold’, ‘italic’, ‘underline’, ‘strikethrough’, ‘|’, ‘subscript’, ‘superscript’, ‘|’, ‘orderedlist’, ‘unorderedlist’, ‘|’, ‘outdent’, ‘indent’, ‘|’, ‘leftalign’, ‘centeralign’, ‘rightalign’, ‘blockjustify’, ‘|’, ‘unformat’, ‘|’, ‘undo’, ‘redo’, ‘n’, ‘image’, ‘hr’, ‘link’, ‘unlink’, ‘|’, ‘print’], footer: true, fonts: […]