Tag: javascript

Codeigniter AJAX示例

我一直在寻找一个适当的完整工作示例,如何使用AJAX与Codeigniter(我是一个AJAX新手)。 我见过的post/post很旧 – 所有的编程语言都已经开始了。 我希望在页面上有一个输入表单,它返回页面的内容(例如变量,数据库查询结果或html格式的字符串),而无需刷新页面。 在这个简单的示例中是一个带有输入字段的页面,它将用户输入插入到数据库中。 我想在提交输入后加载不同的视图。 如果我能理解如何做到这一点,我就能适应它做任何我需要的事情(希望它也能帮助别人!) 我在’测试’控制器中有这个: function add(){ $name = $this->input->post(‘name’); if( $name ) { $this->test_model->put( $name ); } } function ajax() { $this->view_data[“page_title”] = “Ajax Test”; $this->view_data[“page_heading”] = “Ajax Test”; $data[‘names’] = $this->test_model->get(); //gets a list of names if ( $this->input->is_ajax_request() ) { $this->load->view(‘test/names_list’, $data); } else { $this->load->view(‘test/default’, $data); } […]

JQuery – 获取input =’file’中的所有文件名

我有我希望获得此输入中的所有文件名。 我见过一些例子,但它只获得了第一个文件的名称。 $ (‘#basicUploadFile’).live (‘change’, function () { alert($ (‘#basicUploadFile’).val()); }); 我怎样才能做到这一点? 谢谢。

理解javascript中的按位运算

我目前将数据存储在XML文档中作为二进制文件,长度为20位,每个数字代表一个布尔值。 10001010100011110000 Resource Title http://www.yoursite.com 我正在使用jQuery解析它,并且我正在使用for循环和charAt()来确定如果值为==“1”则是否执行操作。 for (var i = 0; i < _mapLength; i++) { if (map.charAt(i) == "1") { //perform something here } } 这种情况发生了几次,因为HUGE循环运行缓慢。 有人告诉我,我应该使用按位运算符来处理它,它会运行得更快。 我的问题是: 有人能给我一个如何做到这一点的例子吗? 我曾尝试在线阅读教程,但它们似乎正在飞扬我的脑海。 (仅供参考:我打算创建一个Ruby脚本,将我的二进制0和1转换成我的XML中的位。) 或者有没有人知道一个好的,简单的 (甚至可能是愚蠢的版本) 教程或者可以帮助我掌握这些按位运算符概念的东西?

图表区域背景颜色chartjs

我有图表js的问题,我想像上面的图像着色图表区域 我试图从charJs Docs中找到配置,但没有匹配。 它是否可以改变图表区域的背景颜色? 如果可能,任何人都可以帮助我 HTML 使用Javascript var ctx = document.getElementById(“barChart”); var barChart = new Chart(ctx,{ type: ‘bar’, data: { labels:[“Label1″,”Label2″,”Label3″,”Label4”], borderColor : “#fffff”, datasets: [ { data: [“2″,”3″,”1″,”4”], borderColor : “#fff”, borderWidth : “3”, hoverBorderColor : “#000”, backgroundColor: [ “#f38b4a”, “#56d798”, “#ff8397”, “#6970d5” ], hoverBackgroundColor: [ “#f38b4a”, “#56d798”, “#ff8397”, “#6970d5” ] }] }, options: […]

jQuery ui带滚动条的ReSizable

我试图在div上有一个resizable,但resizer句柄总是包含在div中我可以在滚动条结束的地方。 ///////////编辑/////////// 我用jScrollPane实现了它,但在使用jScroll后我无法横向resize。 演示http://i53.tinypic.com/906rk9.png

根据屏幕分辨率AngularJS更改指令的templateUrl

我需要根据屏幕分辨率更改templateURL,例如,如果我的屏幕宽度小于768px,它必须加载“templates / browse-content-mobile.html”,如果它大于768px则必须加载“templates / browse-content html的”。 当前使用的代码。 app.directive(‘browseContent’, function() { return { restrict: ‘E’, templateUrl: template_url + ‘/templates/browse-content.html’ } }); 在这里,我尝试使用此代码 app.directive(‘browseContent’, function() { screen_width = window.innerWidth; if (screen_width = 768) { load_tempalte = template_url + ‘/templates/browse-content.html’; } return { restrict: ‘E’, templateUrl: load_tempalte } }); 此代码块正在运行,它根据分辨率加载移动和桌面页面但是当我调整页面大小时它保持不变… 例如,如果我在最小化窗口(480px)中打开浏览器并将其最大化为1366px,则templateUrl保持与“/templates/browse-content-mobile.html”相同,它必须是“/templates/browse-content.html”

如何解决与primefaces jquery的冲突

我正在开发一个带有primefaces 5的项目,一个页面使用需要jquery的js文件,但是显示Uncaught TypeError: undefined is not a function ,但当我从更改我的jquery源代码时到 工作正常,但我失去了许多主要function,如contexMenu 我该如何解决这个冲突? 这是我的javascript文件: (function($, $S) { //$ jQuery //$S window.localStorage //Variables Declaration var $board = $(‘#notesForm\\:board’), //Board where the Posticks are sticked Postick, //Singleton Object containing the Functions to work with the LocalStorage len = 0, //Length of Objects in the LocalStorage currentNotes = ”, //Storage […]

检查url是否包含带有JQuery的字符串

我有一个包含选择选项的页面,我使用JQuery刷新页面,并在单击选项时向URL添加字符串。 现在我需要一种方法来检查浏览器URL以查看它是否包含所述字符串。 看看其他线程,我认为indexOf会起作用,但是在尝试这个时它不起作用。 我怎样检查URL是否包含类似于?added-to-cart=555 ? 完整的URL通常如下所示: http://my-site.com : http://my-site.com ,点击其中一个选项后,页面重新加载后看起来像这样: http://my-site.com/?added-to-cart=555 : http://my-site.com/?added-to-cart=555 我只需要检查一下URL是否包含那个?added-to-cart=555位。 这是我有的: jQuery(“#landing-select option”).click(function(){ $(‘#product-form’).submit(); window.location.href += $(this).val() }); jQuery(document).ready(function($) { if(window.location.indexOf(“?added-to-cart=555”) >= 0) { alert(“found it”); } });

如何调用外部函数从内部函数返回?

我有这样的代码: function allValid() { $(‘input’).each(function(index) { if(something) { return false; } }); return true; } return false; 影响匿名内部function。 是否有一种简单的方法来调用外部函数的返回? PS。 我不是在寻找一种解决方法,只是想知道原始问题的答案。 如果答案“不可能”,那就没问题了。

如何从jquery中的文本区域中选择文本?

如果我从文本区域中选择一个文本我需要知道选择了哪个文本,例如“hello world”如果我选择你好我想看看你好如何选择如何在jquery中执行此操作。 我想让它变得大胆。 Hello world, This is Me! Bold