catch json-parse error

pull/728/head
ruesin 6 years ago
parent 93f0d7a1ce
commit 1b50ce6015

@ -679,10 +679,14 @@ function uploadImage(editor) {
xmlhttp.send(formData); xmlhttp.send(formData);
xmlhttp.onreadystatechange = function() { xmlhttp.onreadystatechange = function() {
if(xmlhttp.readyState == 4 && xmlhttp.status == 200) { if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
try {
var res = JSON.parse(xmlhttp.responseText); var res = JSON.parse(xmlhttp.responseText);
if(res.url) { if(res.url) {
editor.codemirror.replaceSelection("![" + (res.name || file.name) + "](" + res.url + ")"); editor.codemirror.replaceSelection("![" + (res.name || file.name) + "](" + res.url + ")");
} }
} catch (e) {
editor.codemirror.replaceSelection("![]()");
}
} }
}; };

Loading…
Cancel
Save