Tag: JavaScript

如何重新加载/刷新jQuery数据表?

我试图实现的function,点击屏幕上的button将导致我的jQuery数据表刷新(因为服务器端数据源可能已经改变,因为dataTable创build)。 这是我有: $(document).ready(function() { $("#my-button").click(function() { $("#my-datatable").dataTable().fnReloadAjax(); }); }); 但是当我运行这个时,它什么都不做。 单击button时刷新数据表的正确方法是什么? 提前致谢!

如何在JavaScript中插入HTML表格体中的行?

我有一个页眉和页脚的HTML表格: <table id="myTable"> <thead> <tr> <th>My Header</th> </tr> </thead> <tbody> <tr> <td>aaaaa</td> </tr> </tbody> <tfoot> <tr> <td>My footer</td> </tr> <tfoot> </table> 我想用下面的方法在tbody添加一行: myTable.insertRow(myTable.rows.length – 1); 但该行被添加到tfoot部分。 如何插入tbody ?

如何使用angular模板呈现HTML

这是我的模板 <div class="span12"> <ng:view></ng:view> </div> 这是我的视图模板 <h1>{{ stuff.title}}</h1> {{stuff.content }} 现在我得到的content为HTML,我想显示在视图中。 但我所得到的是原始的HTML代码。 我怎么可以呈现为实际的HTML

如果条件语句,好的做法或不?

一年前,我从经典的OO语言(如Java)转移到JavaScript。 在Java中,绝对不推荐以下代码(甚至不正确): if(dayNumber = getClickedDayNumber(dayInfo)) { alert("day number found : " + dayNumber); } function getClickedDayNumber(dayInfo) { dayNumber = dayInfo.indexOf("fc-day"); if(dayNumber != -1) //substring found { //normally any calendar month consists of "40" days, so this will definitely pick up its day number. return parseInt(dayInfo.substring(dayNumber+6, dayNumber+8)); } else return false; } 基本上我只是发现,我可以分配一个variables的值条件语句中的一个值,并立即检查分配的值,如果它是布尔值。 对于一个更安全的赌注,我通常把它分成两行代码,先分配然后检查variables,但是现在我发现了这个,我只是想知道在经验丰富的JavaScript开发人员眼里是否是好的实践?

检测JS中的所有Firefox版本

如何在JavaScript中检测Firefox? 我想检测所有版本的Firefox。

如何停止“重新提交”和“刷新”button以重新提交表单?

我正在做网页开发。 我有一个页面做的信用卡,当用户点击“刷新”或“返回”,交易将被执行一次,这是不需要的。 这包括浏览器左上angular的“返回”和“刷新”button,“右键 – >刷新/返回”,按“F5”键。 这只能在某些cgi页面上完成,而不是全部。 这可以使用Javascript来完成吗? 或者其他方法?

在IE中刷新javascript位置

我需要修改散列,在发生特定处理后将其删除,以便在用户刷新时不会导致进程再次运行。 这在FF中正常工作,但似乎每次我尝试更改哈希重新加载IE。 我认为这与网页上加载的其他内容有关,但我不确定。 我有一个加载的iframe(与进程相关)以及一些仍在父窗口中获取的脚本。 我似乎无法find一个好的方法来改变所有加载完成后的散列。 而且,与此同时,我们甚至都不认为这与装载有关。 任何想法如何解决这个问题? 更奇怪的行为:哈希是通过redirect在web应用程序的其他地方。 我发现,如果我只是手动添加散列,将#myid添加到URL,它不会重新加载。 如果我在已经加载的页面上input散列(将#myid添加到已经存在的URL),或者在新标签中input完整的URL,则无关紧要。

如何使用javascript调用ASP.NET c#方法

有谁知道如何调用服务器端的C#方法使用JavaScript? 我需要做的是停止导入,如果select取消或继续导入,如果select好。 我正在使用visual studio 2010和c#作为我的编程语言 这是我的代码: private void AlertWithConfirmation() { Response.Write( "<script type=\"text/javascript\">" + "if (window.confirm('Import is currently in progress. Do you want to continue with importation? If yes choose OK, If no choose CANCEL')) {" + "window.alert('Imports have been cancelled!');" + "} else {" + "window.alert('Imports are still in progress');" + "}" + "</script>"); […]

如何从顶部滑下JQuery移动

我正试图让事件上下滑动,而不是左右 我有这张图像显示: 我可以使用箭头图标(onClick())来处理事件,但是我想添加向上滑动事件,添加滑动事件时它在左侧工作,我希望它下来,因为图像显示任何帮助?

JavaScript无限循环?

这可能听起来像一个真正的小问题,但那是因为我对JS很新颖。 我在这个地方找不到任何信息,所以我想我会问社区。 如何在JavaScript中进行无限循环? 我试图做一个幻灯片,我正在工作,但我不能让它循环。 我什至不能让它循环两次。 我现在使用的代码是 window.onload = function start() { slide(); } function slide() { var num = 0; for (num=0;num<=10;num++) { setTimeout("document.getElementById('container').style.marginLeft='-600px'",3000); setTimeout("document.getElementById('container').style.marginLeft='-1200px'",6000); setTimeout("document.getElementById('container').style.marginLeft='-1800px'",9000); setTimeout("document.getElementById('container').style.marginLeft='0px'",12000); } } 没有那里的东西,它会经历一次。 当我放入一个for,它或者使Firefoxlocking,或者只是循环一次。 我相信这是一件非常简单的事情,即使它需要循环100万次而不是无限循环,这对我来说也是很好的。 另外,我不想使用jQuery或其他人创build的东西。 我正在学习JavaScript,这部分是为了帮助我学习,部分是因为我试图尽可能多地制作基于HTML5的系统。 编辑:我认为它被冻结的原因是因为它一次执行的代码,然后只是将其存储在caching或其他东西。 我想要做的就是经过这一次,然后再从头开始,这是我一直认为循环的地方。 在“批处理”(命令提示符)脚本中,这可以通过“ GOTO ”命令来完成。 我不知道JS中是否有等价物,但这是我的目标。