Исключения выгоды в jQuery

Для этого вы можете отсоединить объект, извлеченный из первой таблицы. Вы можете достичь этого, используя AsNoTracking () . Это заставит EF не заботиться об изменениях, внесенных в сущности, взятые из first_table_objects

 first_table_object first = (ctx.first_table_objects.AsNoTracking().Select(s => s)).FirstOrDefault()

7
задан Bruno 26 January 2009 в 01:29
поделиться

4 ответа

Используйте $.ajax() метод вместо этого. Это имеет рычаг для ошибок.

Например:

$.ajax({
    url: 'document.xml',
    type: 'GET',
    dataType: 'xml',
    timeout: 1000,
    error: function(){
        alert('Error loading XML document');
    },
    success: function(xml){
        // do something with xml
    }
});
14
ответ дан 6 December 2019 в 07:52
поделиться

Это - полезный отрывок для того, чтобы разыскать любой jQuery ajax ошибки в сочетании с FireBug.

// Displays any ajax errors in the Firebug console instead of hiding them
$(document).ajaxError(function(){
    if (window.console && window.console.error) {
        console.error(arguments);
    }
});

При использовании Ajax с jQuery Вы, возможно, заметили, что не получаете сообщений об ошибках, когда вещи идут не так, как надо. Даже если у Вас есть главные ошибки в Ваших функциях обратного вызова, jQuery просто тихо перестал работать, развертывая любые ошибки под ковриком, и оставляя Вас невежественными относительно того, что просто произошло.

После выполнения этого кода Вы начнете получать сообщения об ошибках в своей консоли Firebug (если что-нибудь порвет с Вашими вызовами Ajax или обратными вызовами). Сообщения об ошибках не являются самыми замечательными, но по крайней мере Вы не должны оставаться в темноте больше.

Кредит переходит к Jesse Skinner

7
ответ дан 6 December 2019 в 07:52
поделиться

поместите обертку вокруг всего вашего js-кода следующим образом:

           try
           {
       ... js code 
              }
         catch(err)
        {
         alert(err.toString()); 
        }

Но для вызовов ajax это, вероятно, не работает.

0
ответ дан 6 December 2019 в 07:52
поделиться

хорошо, я думаю, наконец-то и поддержка javascript, как этот

try{
     main code...
}catch(err){
     error ocurred...
}finally{
     do this anyway...
}
2
ответ дан 6 December 2019 в 07:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: