Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

1
如何使用范围和导航器功能在Highcharts中创建列范围图?
我有情节的要求运行历史一个的任务在Highcharts。它需要以水平条显示任务的运行历史记录。我在下面的更新中添加了其他要求。最近我发现,inverted在不支持的选项StockChart,只有导航和rangeSelector在StockChart可用。因此,我正在使用这些功能。 因此,为了达到要求,我创建了类似于此jsfiddle示例的内容(在浏览时发现某个地方,不记得源代码了),并在我之前的问题的帮助下,通过Pawel Fus的帮助,得到了这个punker链接 更新问题以避免混淆 其他要求: 显示只有那些任务,其运行在一个特定的日期和时间范围。如果运行太多,例如运行超过10次,则需要有一种方法可以显示只有10个任务,并且y轴可滚动显示其他任务。 问题的链接 上面的问题的问题解释。 如果您从plunker上方查看下面的屏幕截图,则时间范围是从12/12/2014 09:32:26到12/12/2014 10:32:26,并且只有2个任务在运行m_ARRAYV_SALES_ZIG1_CALL2_VOD__C_OB&m_ZIG2_HCP_MERGE_IB_CN。但是我可以看到LILLY_C在此日期时间范围内甚至没有运行过的另一个任务。(在实际数据中,有超过10个任务使该图表混乱,甚至不属于该日期时间范围) 另外,如果您发现最右下角的时间从09:38更改为19:20。19:20是m_ZIG2_HCP_MERGE_IB_CN任务的结束时间。 以下是我的图表选项 var chart_options = { chart: { renderTo: 'container', height: 600 }, title: { }, credits: { enabled: false }, xAxis: { type: 'datetime', gridLineWidth: 1, tickInterval: 1 * 3600 * 1000, dateTimeLabelFormats: { month: '%b %e, %Y' …

7
从数组中删除空字符串,同时保持记录无循环?
在这里提出了这个问题: 从数组中删除空字符串,同时保留具有非空字符串的索引记录 如果您注意到@Baz所给定的给定,则为; "I", "am", "", "still", "here", "", "man" “因此,我希望产生以下两个数组:” "I", "am", "still", "here", "man" 该问题的所有答案都涉及循环形式。 我的问题:是否有可能在不循环的情况下删除所有indexes empty string ?...除了迭代数组之外,还有其他选择吗? 可能是我们不知道的一些regex或某些jQuery? 所有的答案或建议都受到高度赞赏。


5
如何在symfony2控制器中发送JSON响应
我正在jQuery编辑内置的表单Symfony。 我在jQuery对话框中显示表单,然后提交。 数据已正确输入数据库。 但是我不知道是否需要发一些JSON回jQuery。其实我对JSON事情有点困惑。 假设我在表中添加了``jQuery,并且当我提交表单时,然后在提交数据之后,我想发回那些行数据,以便我可以动态添加表行以显示添加的数据。 我很困惑如何获取这些数据。 这是我当前的代码: $editForm = $this->createForm(new StepsType(), $entity); $request = $this->getRequest(); $editForm->bindRequest($request); if ($editForm->isValid()) { $em->persist($entity); $em->flush(); return $this->render('::success.html.twig'); } 这只是带有成功消息的模板。
90 php  javascript  json  symfony 

5
v模型更改时如何触发事件?
我正在尝试使用触发该foo()功能,@click但是如您所见,需要按两次单选按钮才能正确触发该事件。仅在第二次按下时捕获该值。 我想触发事件而不@click只是在v-model(srStatus)更改时触发事件。 这是我的小提琴: http://fiddle.jshell.net/wanxe/vsa46bw8/

9
$ scope和$ rootScope之间的区别
谁能解释$ scope和$ rootScope之间的区别? 我认为 $ scope: 通过使用此方法,我们可以从特定页面获取特定控制器中的ng-model属性。 $ rootScope 通过使用此方法,我们可以从任何页面的任何控制器中获取所有ng-model属性。 这样对吗?还是其他?

12
是否可以通过某些调试器(例如WebKit,FireBug或IE8开发人员工具)来调试动态加载的JavaScript?
根据我最近的问题,我已经创建了一些JavaScript函数来动态加载部分视图。因此,我无法调试任何动态加载的JavaScript。因为所有加载的JavaScript都将通过“ eval”函数进行评估。 但是,我发现了一种使用以下脚本来动态创建脚本到当前文档的头中的方法来创建新的JavaScript。所有加载的脚本将显示在HTML DOM中(您可以使用任何调试器找到它)。 var script = document.createElement('script') script.setAttribute("type","text/javascript") script.text = "alert('Test!');"; document.getElementsByTagName('head')[0].appendChild(script); 顺便说一下,大多数调试器(IE8开发人员工具栏,Firebug和Google Chrome)无法在任何动态脚本中设置断点。因为可调试脚本必须在页面加载后的第一时间加载。 您有调试动态脚本内容或文件的想法吗? 更新1-添加测试源代码 您可以使用以下xhtml文件尝试调试someVariable值。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Dynamic Loading Script Testing</title> <script type="text/javascript"> function page_load() { var script = document.createElement('script') script.setAttribute("id", "dynamicLoadingScript"); script.setAttribute("type","text/javascript"); script.text = "var someVariable = …
90 javascript  ajax 

2
AngularJS指令元素方法绑定-TypeError:无法使用“ in”运算符在1中搜索“ functionName”
这是主模板的控制器: app.controller('OverviewCtrl', ['$scope', '$location', '$routeParams', 'websiteService', 'helperService', function($scope, $location, $routeParams, websiteService, helperService) { ... $scope.editWebsite = function(id) { $location.path('/websites/edit/' + id); }; }]); 这是指令: app.directive('wdaWebsitesOverview', function() { return { restrict: 'E', scope: { heading: '=', websites: '=', editWebsite: '&' }, templateUrl: 'views/websites-overview.html' } }); 这是在主模板中应用指令的方式: <wda-websites-overview heading="'All websites'" websites="websites" edit-website="editWebsite(id)"></wda-websites-overview> …

9
asp.net-mvc:js文件中的剃刀'@'符号
我有一个.csHtml带有javascript函数的-razor文件,该文件使用@Url.ContentAjax URL内部的C#函数。 我想将该函数移动到.js我的视图引用的文件中。 问题在于javascript无法“知道”该@符号,也无法解析C#代码。 有没有办法.js从带有“ @”符号的视图中引用文件?

11
为什么没有官方的JavaScript参考?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 我尝试搜索JavaScript参考,但没有可用的参考。建议的最好的两个来源是MDN(Mozilla开发人员网络)和W3Schools。 为什么?

10
为什么canvas.toDataURL()抛出安全异常?
我睡眠不足吗?以下代码 var frame=document.getElementById("viewer"); frame.width=100; frame.height=100; var ctx=frame.getContext("2d"); var img=new Image(); img.src="http://www.ansearch.com/images/interface/item/small/image.png" img.onload=function() { // draw image ctx.drawImage(img, 0, 0) // Here's where the error happens: window.open(frame.toDataURL("image/png")); } 抛出此错误: SECURITY_ERR: DOM Exception 18 这是绝对不可能的!有人可以解释一下吗?


8
通过javascript删除html元素样式
我正在尝试替换元素的内联样式标签值。当前元素如下所示: `<tr class="row-even" style="background: red none repeat scroll 0% 0%; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" id="0000ph2009-06-10s1s02">` 并且我想删除所有这些样式内容,以便按类而不是内联样式对其进行样式设置。我试过删除element.style; 和element.style = null; 和element.style =“”; 无济于事。我当前的代码在这些语句处中断。整个函数如下所示: function unSetHighlight(index){ if(index < 10) index = "000" + (index); else if (index < 100) index = "000" + (index); else if(index < 1000) …
90 javascript  html  dom  styles 

12
使用JavaScript将HTML表格数据导出到Excel / jQuery在Chrome浏览器中无法正常工作
我在力度模板中有一个HTML表。我想使用Java脚本或jquery将html表格数据导出到excel,与所有浏览器兼容。我正在使用以下脚本 <script type="text/javascript"> function ExportToExcel(mytblId){ var htmltable= document.getElementById('my-table-id'); var html = htmltable.outerHTML; window.open('data:application/vnd.ms-excel,' + encodeURIComponent(html)); } </script> 该脚本可以在Mozilla Firefox中正常运行,它会弹出一个excel对话框,并要求打开或保存选项。但是,当我在Chrome浏览器中测试相同的脚本时,它无法按预期工作,当单击按钮时,Excel不会弹出。数据下载到文件名为“ file type:file”的文件中,没有扩展名,例如.xls。Chrome 控制台中没有错误。 jsfiddle示例: http://jsfiddle.net/insin/cmewv/ 在mozilla中工作正常,但在chrome中则不能。 Chrome浏览器测试用例: 第一张图片:我点击“导出到Excel”按钮 结果:

4
document.domain = document.domain的作用是什么?
Orbited(Comet服务器)的客户端JS组件要求,如果服务器在JS本身的不同域或端口上运行,则必须执行 document.domain = document.domain; 在加载任何其他JS之前。(请参阅文档。) 这是做什么的?看起来像个NOOP!(我已经检查过了,实际上这是必要的。)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.