отладка jquery ajax-скрипта с ошибкой во время выполнения
Как я могу увидеть ошибку во время выполнения из полученного скрипта JQuery AJAX?
Я пишу (свободное программное обеспечение) приложение (монитор MELT, на GNU / Linux / Debian / x86-64), которое встраивает свой конкретный веб-сервер. Увидетьэтот вопрос для деталей. Я в коммитеd624e22497de ...
Я использую Firefox 38 или 42 на Linux / Debian / Gnu / x86-64 с недавним Firebug.
Я использую JQuery$.ajax
со скриптом:
$.ajax
({url: "/canvasedit",
method: "POST",
data: {"do_fillcanvas": true},
dataType: "script",
success: ajaxcanvascript
});
ajaxcanvascript
правильно называется (аconsole.log
отображается), поэтому с точки зрения HTTP запрос AJAX был успешно выполнен (200 OK).
Однако при возникновении ошибки времени выполнения в полученном скрипте AJAXdo_fillcanvas
, который являетсягенерироваться скрипт похож на что-то вроде:
console.log('dofillcanvas canvedit.c:206 siz 1; this=', this,
' momc_display_canvas=',momc_display_canvas);
momc_display_canvas('09:26:39',[
momc_top_entry(momc_item_ref('notice'),
momc_node(momc_item_ref('comment'),
[
momc_string("some simple notice"),
momc_node(momc_item_ref('web_state'),
[
momc_int(2)]),
momc_item_val('hashset'), momc_set([
momc_item_ref('canvasedit'),
momc_item_ref('microedit'), momc_item_ref('the_agenda')])
,
momc_tuple([
momc_item_ref('web_session'), momc_nil_ref(),
momc_item_ref('the_system')])
]))]);
console.log('dofillcanvas canvedit.c:239 this=', this);
addupdatehtml('displayed <tt>Sat Nov 7 09:26:39 2015 MET</tt>');
console.log('dofillcanvas canvedit.c:252 done 09:26:39.11 this=', this);
У меня нет сообщения об ошибке в моей консоли Firebug (или ничего не видно из Firefox).
Тип ошибки времени выполнения, которую я отлаживаю, например: какой-то неопределенный метод, вызываемый изmomc_display_canvas
(который используетjcanvasс которым я не очень знаком).
Так,Как легко увидеть ошибку во время выполнения из полученного скрипта JQuery AJAX?
Я добавляюconsole.log
везде, но это не удобно ...