小编xna*_*tox的帖子

检查Interval是否正在运行,反之亦然

所以我有一个基本身份验证的Web应用程序.

当我登录时,设置间隔:

$("#login").click(function(e) { 
var interval = setInterval(function(){myFunction();}, 2000); });
Run Code Online (Sandbox Code Playgroud)

然后,当我退出时,我需要停止间隔:

$("#logout").click(function(e) { 
if(typeof interval !== 'undefined') clearInterval(interval); });
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我认为检查是否存在间隔的方法是错误的...我可以设置间隔,以便在我登录时运行,但是当我点击我的Logout按钮时我需要停止/清除它它不......

PS.我使用间隔每2秒自动检查一次"myFunction",但也许有另一种方法可以在没有间隔的情况下完成此操作?谢谢

javascript ajax

9
推荐指数
1
解决办法
2万
查看次数

JavaScript / jQuery 转义特殊字符

我需要转义带有特殊字符的字符串,但我不知道该怎么做。

String var 值由 Input 字段设置,因此用户可以根据需要编写任何特殊字符,即使是我不知道的字符,我也可以破坏语法......所以我不想按字符转义字符,而是知道什么是更好的方法来实现这一点。

这是我的示例代码:

string = '-|{}?" Hello \$#^*&@)(~';

newHTML= '<span class="color-red"><b>'+string+'</b></span>';

$('#my-div').append(newHTML);
Run Code Online (Sandbox Code Playgroud)

但是我遇到了语法错误。我想转义所有特殊字符...正如您所看到的,当我在字符串中使用 ' 时,此代码检测器也不起作用

javascript jquery

0
推荐指数
1
解决办法
5616
查看次数

标签 统计

javascript ×2

ajax ×1

jquery ×1