小编Som*_*eer的帖子

ajax调用时更改鼠标指针

我想在运行AJAX调用时将鼠标指针更改为"Wait"符号,并在完成调用后返回默认指针.我试过如下但我的问题是它只是在Firefox上工作,直到我没有点击/按下鼠标按钮.这是我的代码:

function initializeAjax(url){
    $('html, body').css("cursor", "wait");

    try {
        if (url.substring(0,4) == ".mdf") {
            var database = window.location.pathname.slice(0,window.location.pathname.lastIndexOf('.mdf'));
            var url = database + url;
        }

        initRequest(url);
        returnedValues = null;
        req.onreadystatechange = returnedValues;
        nocache = Math.random();
        req.open("GET", url+"&nocache = "+nocache, false);
        req.send(null);

        $('html, body').css("cursor", "auto");
        return req.responseText;
    }
    catch(err) {
        return "Error 8";
    }
}
Run Code Online (Sandbox Code Playgroud)

任何人都可以请求帮助如何更改以上解决问题,以及它也在Firefox和IE中工作.

javascript ajax mouse jquery mouse-pointer

22
推荐指数
3
解决办法
3万
查看次数

如何从JavaScript中的下拉列表中获取选定的值

如何使用JavaScript从下拉列表中获取所选值?我尝试了以下但它不起作用.

var sel = document.getElementById('select1');
var sv = sel.options[sel.selectedIndex].value;
alert(sv);
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何在Javascript中在十进制后追加额外的'零'

Hye,Iam刚接触javascript,使用一个文本框验证十进制数.示例格式应为66,00.但如果用户键入66,0并且在逗号后不输入两个零,则在离开文本框后它应自动附加到它.所以它将是正确的格式.我怎么能得到这个.我怎么能追加?这是我的代码片段.

 function check2(sender){
           var error = false;
           var regex = '^[0-9][0-9],[0-9][0-9]$';
           var v = $(sender).val();
           var index = v.indexOf(',');
           var characterToTest = v.charAt(index + 1);
           var nextCharAfterComma = v.charAt(index + 2);

            if (characterToTest == '0') { 

              //here need to add 
            }
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-selectors

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