小编com*_*omu的帖子

如何在Jquery POST中获取HTTP错误响应代码

我有一个用于向服务器发送请求的包装函数,如果服务器返回401的代码,我需要做一些特定的事情,我不知道如何获取这些数据

 $.mobile.showPageLoadingMsg();    
$.post(apiUrl+method,p,function(d) {

    $.mobile.hidePageLoadingMsg();  
    console.log(d.success);
    console.log(d.message);

    if(d.success == true){
        window[callback](d.data);
    }
    else{
        if(d.message != null){
            alert(d.message);
        }  
    }
},'json')
.error(function() {
    //need to check for 401 status here to do something
    $.mobile.hidePageLoadingMsg();  
    alert("error");
});
Run Code Online (Sandbox Code Playgroud)

如果我的服务器端代码抛出一个401异常,jquery .error函数选择它只是因为它不是200 OK但我需要检查它是否是401代码.

javascript jquery jquery-post jquery-mobile

7
推荐指数
1
解决办法
5682
查看次数

允许使用execCommand在contentEditable div中进行Tabbing

我正在创建一个应用程序,我需要一个contentEditable div允许其中有选项卡.我已经发现,实际上不可能正常工作.那么有没有办法在keyDown上添加标签的HTML代码,即

	
Run Code Online (Sandbox Code Playgroud)

到目前为止,我有这个

document.getElementById('codeline').contentEditable='true';
document.getElementById('codeline').onkeydown=function(e){
    if(e.keyCode==9){
        e.preventDefault();
        //document.getElementById('codeline').contentWindow.document.execCommand("InsertHTML",false,"	"); 
        //Thought this would work but it doesn't
    }
}
Run Code Online (Sandbox Code Playgroud)

如果有人知道是否有办法做到这一点,或者如果那样,我只是做错了,请告诉我!谢谢!

html javascript jquery dom contenteditable

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

将CodeMirror应用于预先存在的div

我有一个名为content_editable的div.我正在编写代码编辑应用程序.因此,它需要遵循某些css维度.但我希望能够将代码镜像语法高亮显示脚本添加到其中.但是,当我按照文档说的方式执行此操作时,没有任何反应.完全没有.我要编辑的div被调用#editable_content.如何向其添加CodeMirror功能?

编辑

链接到站点文档CodeMirror文档 此外,出于举例的原因,将非常感谢指向JSFiddle或JSBin的链接

javascript css jquery contenteditable codemirror

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