Tag: javascript

带有JSON数据的jqGrid将表呈现为空

我正在尝试创建一个jqgrid,但表是空的。 表格呈现,但数据未显示。 我从php调用回来的数据是: { “page”:”1″, “total”:1, “records”:”10″, “rows”:[ {“id”:”2:1″,”cell”:[“1″,”image”,”Chief Scout”,”Highest Award test”,”0″]}, {“id”:”2:2″,”cell”:[“2″,”image”,”Link Badge”,”When you are invested as a Scout, you may be eligible to receive a Link Badge. (See page 45)”,”0″]}, {“id”:”2:3″,”cell”:[“3″,”image”,”Pioneer Scout”,”Upon completion of requirements, the youth is invested as a Pioneer Scout”,”0″]}, {“id”:”2:4″,”cell”:[“4″,”image”,”Voyageur Scout Award”,”Voyageur Scout Award is the right after Pioneer […]

将外部JSON加载到ChartJs中

我是一个新手,当使用库来绘制JavaScript中的图表/我刚开始尝试使用Chartjs时,我一直无法使用getJson或其他任何东西来加载我的json对象并替换标签和数据。 我之前使用过HighCharts,与此相比非常简单。 另外,我如何将它放入Angular中的指令并显示它。 https://jsfiddle.net/0u9Lpttx​​/1/ 的index.html data.json [ { “timestamp”: “Monday”, “original_tweet”: “756”, “retweets”: “345”, “shared”: “34”, “quoted”: “14” }, { “timestamp”: “Tuesday”, “original_tweet”: “756”, “retweets”: “345”, “shared”: “34”, “quoted”: “14” }, { “timestamp”: “Wednesday”, “original_tweet”: “756”, “retweets”: “345”, “shared”: “34”, “quoted”: “14” } ] chartJsControl.js var test = []; $.getJSON(“data.json”, function (json) { test.push(json[i].timestamp); }); […]

中止jQuery getJSON XMLHttpRequest

原来这是一个Firebug bug的人工制品。 Ajax请求被取消,但Firebug继续将其报告为活动状态。 细节在这里 。 我一直在运行XMLHttpRequests,我需要能够在某些情况下中止它们。 我以正常方式设置请求: ajax = $.getJSON(url + “?updates”, function(data) { …; }); 后来我想中止这个请求,看起来很简单: ajax.abort(); 当我看着Firebug时,我发现它还在运行…… 我在尝试中止它之前就调试了ajax的值,它确认它的值是和XMLHttpRequest(readyState为0)。 abort()是如何以及何时触发XMLHttpRequest的?

当我点击按钮时,如何触发jquery数据表fnServerData通过AJAX更新表?

我正在使用带有服务器端数据的datatables插件,并使用AJAX更新表。 我的dataTables设置如下所示: tblOrders = parameters.table.dataTable( { “sDom”: ‘t’, “sAjaxSource”: “../file.cfc”, “bServerSide”: true, “sPaginationType”: “full_numbers”, “bPaginate”: true, “bRetrieve”: true, “bLengthChange”: false, “bAutoWidth”: false, “aaSorting”: [[ 10, “desc” ]], “aoColumns”: [ … columns ], “fnInitComplete”: function(oSettings, json) { // trying to listen for updates $(window).on(‘repaint_orders’, function(){ $(‘.tbl_orders’).fnServerData( sSource, aoData, fnCallback, oSettings ); }); }, “fnServerData”: function ( […]

用browserify填充jQuery插件

嗨,我正在使用grunt browserify任务来设置我的代码,我已经在jQuery中填充了,我现在正在尝试包含jquery.tablesorter。 jquery插件可以用这种方式与browserify一起使用吗? shim: { jquery: { path: ‘lib/bower/jquery/jquery.js’, exports: ‘$’ }, ‘jquery.tablesorter’: { path: ‘lib/bower/jquery.tablesorter/js/jquery.tablesorter.js’, exports: ‘tablesorter’, depends: { jquery: ‘$’, } } }

在单击jquery上添加属性’checked’

我一直试图弄清楚如何将“已检查”属性添加到单击复选框。 我想要这样做的原因是,如果我勾选一个复选框; 我可以将我的本地存储保存为html,因此当页面刷新时会通知复选框已选中。 截至目前,如果我将其关闭,它会淡化父级,但如果我保存并重新加载它会保持淡化,但取消选中该复选框。 我尝试过$(this).attr(’checked’); 但它似乎不想添加已检查。 编辑:看完评论后,似乎我不清楚。 我的默认输入标记是: 我需要它顶部是这样当我单击复选框时,它添加“已检查”到结尾。 例如: 我需要它这样做,所以当我将html保存到本地存储时,加载时,它会将复选框呈现为已选中。 $(“.done”).live(“click”, function(){ if($(this).parent().find(‘.editor’).is(‘:visible’) ) { var editvar = $(this).parent().find(‘input[name=”tester”]’).val(); $(this).parent().find(‘.editor’).fadeOut(‘slow’); $(this).parent().find(‘.content’).text(editvar); $(this).parent().find(‘.content’).fadeIn(‘slow’); } if ($(this).is(‘:checked’)) { $(this).parent().fadeTo(‘slow’, 0.5); $(this).attr(‘checked’); //This line }else{ $(this).parent().fadeTo(‘slow’, 1); $(this).removeAttr(‘checked’); } });

如何通过jquery将HTML内容附加到底部时将div保持滚动到底部,但隐藏滚动条?

下面我有一个基于小js的模拟器,用于不同的命令工具。 用户输入命令,如果正确,则将其显示在顶部。 为了将来的使用,我需要确保在完成模拟之前它可以根据需要处理尽可能多的命令。 这意味着我不可避免地会有内容溢出。 我现在的解决方案是将Y溢出设置为auto,添加滚动条和一个小jquery以使客户端始终滚动到输出div的底部,因为每次用户输入时内容都会附加到先前内容的下方正确的命令。 现在这个工作正常,除了我想删除滚动条。 除了没有可见的滚动条之外,我希望内容的行为方式与溢出auto一样。 有没有办法用jquery或javascript做到这一点? 我知道我可以用一些css技巧在滚动条上放一些带有z-index的黑色,但我想尽可能避免这种情况。

谷歌地图(V3) – 地图容器选择器(使用jquery)

我正在尝试解决谷歌地图中的棘手问题(api V3) 很好地工作: var map = new google.maps.Map(document.getElementById(“map_container”), myOptions); 如果我尝试使用jQuery选择器,则不起作用 var map = new google.maps.Map($(‘#map_container’), myOptions); 我做了这个例子 先感谢您 干杯 佩德罗

捕获XMLHttpRequest跨域错误

有没有办法在发出请求时捕获由Access-Control-Allow-Origin引起的错误? 我正在使用jQuery,并且在.ajaxError()设置的处理程序永远不会被调用,因为请求永远不会开始。 有没有解决方法?

jQuery getJSON不会发送cookie

我在domain1表单domain2上包含JS 该脚本没有onload和on按钮单击对domain2的JSONP请求 $.getJSON( ‘http://www.domain2.com/process?callback=?’, function(data){ if ( data ) processData( data ); } ); 然后在domain1上显示数据。 所以这是我的问题:getJSON请求不会将cookie发送到domain2。 最奇怪的是它确实发送了半天cookies而另一半没发送。 🙂 这是请求在不起作用时的样子: Request details GET /ajax/embed-user-library?detail=98&callback=jsonp1312398534998 HTTP/1.1 User-Agent: Opera/9.80 (Windows NT 6.1; U; en) Presto/2.9.168 Version/11.50 Host: www.floowie.com Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1 Accept-Language: en,sk-SK;q=0.9,sk;q=0.8 Accept-Encoding: gzip, deflate Referer: http://www.sokker.cz/en/test2 Connection: Keep-Alive Response […]