Tag: codeigniter

codeigniter javascript not found错误

首先,我很抱歉我的英语不好,我很西class牙语,如果我做错了,我很抱歉,这是我的第一篇文章。 我在codeigniter 2.1.4中加载javascript文件时遇到问题。 我没有把它加载到我页面的标题中。 css文件装得很好。 此示例尝试加载jquery和bootstrap。 我正在遵循codeigniter文档中的步骤,当我创建codeigniter静态页面“home.php”时,我想使用bootstrap进行设计。 我遵循的教程是: http : //ellislab.com/codeigniter/user-guide/tutorial/static_pages.html 我的文件夹结构: htdocs目录 myproject(curriculos) 应用 调节器 pages.php 意见 模板 header.php文件 网页 home.php about.php 系统 资产 引导 CSS bootstrap.min.css JS bootstrap.min.js jquery- 2.1.0.min.js 我一直在这个论坛和其他人搜索,我总是找到与base_url()或site_url()相同的例子。 这些是我的: 更新的代码: <script type="text/javascript" src="assets/bootstrap/js/bootstrap.min.js”> 我的autoload.php加载了url helper: $ autoload[‘helper’] = array(‘url’); 当我尝试加载页面时,我收到以下错误: GET http://localhost/curriculos/assets/jquery-2.1.0.min.js 404 (Not Found) GET http://localhost/curriculos/assets/bootstrap/js/bootstrap.min.js 404 (Not Found) […]

codeigniter JSON

您好我使用codeigniter,然后我在我的控制器中回显我的数据库输出,然后在我的视图文件中我这样做: $.getJSON(‘ajax/forumThreads’, function(data) { alert(data.overskrift); }); 但它没有显示任何东西:S 我的模型文件 function forumList() { $this->db->select(‘overskrift’, ‘indhold’, ‘brugernavn’, ‘dato’); $this->db->order_by(‘id’, ‘desc’); $forum_list = $this->db->get(‘forum_traad’); if($forum_list->num_rows() > 0) { return $forum_list->result(); } else { return false; } } 我的控制器 function forumThreads() { $this->load->model(‘ajax_model’); $data[‘forum_list’] = $this->ajax_model->forumList(); if ($data[‘forum_list’] === true) { echo json_encode($data[‘forum_list’]); $this->load->view(‘includes/footer’, $data); } else { return false; […]

parse_str随机添加分号到键

我将查询字符串作为查询字符串的一部分传递给PHP脚本。 有点像: $.post(‘/url’, { id: postID filters: $(‘#form’).serialize() }); 然后在我的PHP中,我使用parse_str来读取filters : input->post(‘id’); parse_str($this->input->post(‘filters’), $filters); 问题是parse_str正在添加; 随机到钥匙。 我得到这样的结果: array(4) { [“users”]=> string(0) “” [“companies;”]=> string(0) “” [“pref;_123”]=> string(0) “” [“products;”]=> array(2) { [0]=> string(4) “1234” [1]=> string(4) “5678” } } 为什么服务器添加; ? 我在另一台服务器上试过它,但这不会发生。 通过CLI进行测试时也不会发生这种情况。 编辑 :似乎这不是parse_str的错,而是某种XSSfilter。 $this->input->post(‘filters’) (甚至$_POST[‘filters’] !)包含; 字符。 我查了一下,jQuery没有添加它们。 编辑 :我设法通过这样做“修复”这个: $filters = array_combine(array_map(function($x){ […]

CodeIgniter / jQuery – Ajax调用返回完整的html页面而不是我的echo

在我看来,我有一个ajax调用: $(“.previous”).click(function() { $.ajax({ type: “POST”, url: “planner/get_cal”, data: {current_month: current_month}, success: function(msg){ alert(msg); } }); 我的Planner控制器中的get_cal函数: function get_cal() { echo “dinosaurs”; } 但是,它不返回“恐龙”,而是返回完整的HTML页面。 我无法弄清楚为什么。 思考? 非常感谢。

我如何发布由jquery动态创建的文本框值

我正在使用codeigniter框架我正在尝试使用HTML表单中的文本框当用户单击按钮时文本框将由jquery自动生成但是当我提交表单时其他文本框值正确发布但我无法发布jquery文本框值。 这是jquery代码: $(“#button”).live(‘click’,function add(){ $(“#tblRel”).append( ” +”+ ” ); }); HTML: Applicant Name: ‘applicant_name’,’class’=>’input_value_long’,’value’=>set_value(‘applicant_name’))) ?> ‘submit’,’name’=>’Save’,’value’=>’Save record’,’class’=>’button_print’));?> 在form_main()函数中我发布如下: form_main(){ $name = $this->input->post(‘applicant_name’); $jquery_txt = $this->input->post(‘jquery_txt’); } 我可以得到$ name的值,但$ jquery_txt是空的,任何人都可以帮助我! 抱歉形成了我可怜的英语。

我有三个div,如何只在一个特定的div加载数据而不重新加载php-codeigniter中的完整页面?

我有三个div标签,点击链接我只想在第二个div中加载数据而不加载完整的页面,我想保持第一个和第三个div为静态,第二个div应该是动态的? <a href="https://stackoverflow.com/questions/27181819/i-have-three-divs-how-to-load-data-in-only-a-particular-div-without-reloading/patientLogin/patientVisit_details/patient_visit_id;?>”>hospital_name;?> //content// //content//

在Codeigniter应用程序中使用Jquery每10秒更新一次div

我正在使用codeigniter 2.X应用程序,我试图使用以下Jquery代码在我的视图中每10秒更新一个数字。 var auto_refresh = setInterval( function () { $(‘#load_score’).load(”).fadeIn(“slow”); }, 10000); // refresh every 10000 milliseconds 在我看来,这是我的div标签 UPDATE 这是我的控制器代码 public function left() { $this->load->model(‘points’); $data[‘ScoreOne’] = $this->points->get_ScoreOne(); echo $data[‘ScoreOne’]; } public function right() { $this->load->model(‘points’); $data[‘ScoreTwo’] = $this->points->get_ScoreTwo(); echo $data[‘ScoreTwo’]; } } ?> 这是我在“我的视图”中的Javascript: var auto_refresh = setInterval( function () { $.get(“response/left”, function(data){ $(“#load_score”).html($data); […]

搜索mlm软件的家谱(成就者)

我正在为mlm创建基于网络的软件来搜索achivers(直接和间接两者)例如:supose我的id是47而我的直接成就者是98,56,78,62我希望找到间接成就者,这将成为我的直接成就者成就。 我为它编写了代码: function countachiverfetchCategoryTreeList($parent = ”, $user_tree_array = ”) { if (!is_array($user_tree_array)) $user_tree_array = array(); $sql = “SELECT `id`FROM `users` WHERE `status` = 1 AND `sponser_id` = $parent ORDER BY id ASC “; $query = $this->db->query($sql); if ($query->num_rows() > 0) { foreach ($query->result() as $key) { /* $sef_intro = $this->getselfintroducer($key->id);*/ $user_tree_array[] = json_encode(array(‘id’=>$key->id)); $user_tree_array = […]

为什么Jquery Ajax在Codeigniter3.0.0中使用csrf_protection启用会得到403(禁止)错误?

我正在使用jquery和CodeIgniter3.0.0开发注册但是在我启用csrf_protection为true后我的ajax停止工作。但是如果我禁用csrf_protection为False我的ajax将完美。 这是我的表格 ‘POST’, ‘id’ => ‘createform’)); ?> Last Name First Name Email Email is existed Password 在我完成表单后,我使用Jquery来validation表单字段 $(document).already(function(){ $(“#email”).keyup(function () { if ($(“#email”).val().length >= 0 || $(“#email”).val() !== ”) { ajax_call(); } }); }); function ajax_call() { $.ajax({ type: “post”, url: “”, // data: $(“#createform”).serialize(), data: { ‘security->get_csrf_token_name(); ?>’: ‘security->get_csrf_hash(); ?>’, email:$(“#email”).val() }, success: function […]

Codeigniter中的Jquery自动完成检索值但不显示它们

经过几个小时的解密教程,我终于得到了codeigniter和jquery自动完成function,可以互相协作……有点儿。 Firebug以JSON格式显示正确的搜索条件,但下拉框未显示任何文本。 如果有2个结果,则显示2个空行。 你可以在这里看到它“不工作”: http : //rickymason.net/blurb/main/home JS: $(document).ready(function() { $(function(){ $( “#filter” ).autocomplete({ source: function(request, response) { $.ajax({ url: “http://rickymason.net/blurb/main/search/”, data: { term: $(“#filter”).val()}, dataType: “json”, type: “POST”, success: function(data){ response(data); } }); }, minLength: 2 }); }); }); 控制器: public function search() { $term = $this->input->post(‘term’, TRUE); $this->thread_model->autocomplete($term); } 模型: public function autocomplete($term) […]