所以我有一个基本身份验证的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",但也许有另一种方法可以在没有间隔的情况下完成此操作?谢谢
我需要转义带有特殊字符的字符串,但我不知道该怎么做。
String var 值由 Input 字段设置,因此用户可以根据需要编写任何特殊字符,即使是我不知道的字符,我也可以破坏语法......所以我不想按字符转义字符,而是知道什么是更好的方法来实现这一点。
这是我的示例代码:
string = '-|{}?" Hello \$#^*&@)(~';
newHTML= '<span class="color-red"><b>'+string+'</b></span>';
$('#my-div').append(newHTML);
Run Code Online (Sandbox Code Playgroud)
但是我遇到了语法错误。我想转义所有特殊字符...正如您所看到的,当我在字符串中使用 ' 时,此代码检测器也不起作用