小编Mat*_*man的帖子

Javascript try-catch没有捕获'无法加载资源:net :: ERR_CONNECTION_RESET'

我有一个多文件上传器,但在上传时有时十分之一的文件没有成功,它返回一个Failed to load resource: net::ERR_CONNECTION_RESETChrome控制台.我试图用try-catch捕获它,但它就像没有发生错误一样.我究竟做错了什么?

var ajax = new XMLHttpRequest();
ajax.open("POST", "/multiFileUploadHandler.php");
try {
    ajax.send(formdata);
} catch (err) {
    alert('Error: '+err);
}
Run Code Online (Sandbox Code Playgroud)

javascript xmlhttprequest try-catch

8
推荐指数
1
解决办法
7152
查看次数

jQuery append用img替换图像

所以我正在生成一个svg并且在svg中有<image>标签但是每当我附加<image>标签时,它都被替换为<img>

http://jsfiddle.net/d4s4p3az/

$('body').prepend('<image></image><br>');

$('body').append('img tags: '+$('body').children('img').length+'<br>');
$('body').append('image tags: '+$('body').children('image').length);
Run Code Online (Sandbox Code Playgroud)

那是怎么回事.

这是一个jQuery的东西吗?我在chrome和safari中尝试了相同的结果.

编辑:

结束使用此函数将svg代码附加到svg,其中第一个参数是svg的jQuery对象,第二个参数是要追加的svg代码.

function appendToSVG(svg,text){
    text = svg.html()+text;
    attributes = svg[0].attributes;

    var attrs = '';
    for (var i=0; i <= attributes.length-1; i++){
       attrs += attributes[i].name+'="'+attributes[i].value+'" ';       
    }
    svg.after('<svg '+attrs+'>'+text+'</svg>');
    svg.remove();
}
Run Code Online (Sandbox Code Playgroud)

jquery svg image

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

标签 统计

image ×1

javascript ×1

jquery ×1

svg ×1

try-catch ×1

xmlhttprequest ×1