2016-10-11 2 views
-1

Вот MyLinkButtonAjax работает только в режиме отладки

затем те Ajax коды

$("#btnUpdateActivityD").on('click', function() { 
     var activity = new ActivityObject(parseInt(activityId), $("#txtActivityNameD").val(), $("#txtActivityCodeD").val(), startDate, endDate, true, parseInt($("#ddlActivityTypeD").val()), parseInt($("#ddlActivityCompD").val()), parseInt($("#ddlActivityTrainerD").val()), parseInt($("#ddlActivityPlaceD").val()), $("#txtActivityDescD").val(), parseInt(activityTotalPerson), 1); 
      $.ajax({ 
       type: "POST", 
       url: "ActivityDetail.aspx/UpdateActivity", 
       data: "{act:" + JSON.stringify(activity) + "}", 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 

       success: function (result) { 
        debugger; 
       }, 
       error: function (result, textStatus, errorThrown) { 
        debugger; 
        //console.log(JSON.stringify(activityX)); 
        //console.log("AJAX error: " + textStatus + ' : ' + errorThrown); 
       }, 

      }); 

      window.parent.closeActivityDetailModal(); 
      window.parent.RefreshActivityList(); 
      window.parent.toastrNotification("success"); 


     }); 

Привет всем; Сообщение ajax только может работать в режиме отладки. Если проект запускается нормально, сообщение ajax не работает, поймайте строку ошибки и получите сообщение как result.responseText = "" Можете ли вы мне помочь? Я мог исследовать и анализировать снова и снова мои документы, страницы стековерсии и блоки кода, но я не решил.

+0

библиотека проверки JQuery существует в исходном коде. – shubham715

+0

Посмотрите ваш код, возможно, на успех метода. –

+0

Я проверил раньше, и код работает правильно в отладке, поэтому код не ошибочен, но ошибка смены нормального режима – GoktepeEren

ответ

1

попробуйте этот код

$("#btnUpdateActivityD").on('click', function() { 
     var activity = new ActivityObject(parseInt(activityId), $("#txtActivityNameD").val(), $("#txtActivityCodeD").val(), startDate, endDate, true, parseInt($("#ddlActivityTypeD").val()), parseInt($("#ddlActivityCompD").val()), parseInt($("#ddlActivityTrainerD").val()), parseInt($("#ddlActivityPlaceD").val()), $("#txtActivityDescD").val(), parseInt(activityTotalPerson), 1); 
      $.ajax({ 
       type: "POST", 
       url: "ActivityDetail.aspx/UpdateActivity", 
       data: "{act:" + JSON.stringify(activity) + "}", 
       contentType: "application/json; charset=utf-8", 
       dataType: "json", 

       success: function (result) { 
        window.parent.closeActivityDetailModal(); 
      window.parent.RefreshActivityList(); 
      window.parent.toastrNotification("success"); 

       }, 
       error: function (result, textStatus, errorThrown) { 
        debugger; 
        //console.log(JSON.stringify(activityX)); 
        //console.log("AJAX error: " + textStatus + ' : ' + errorThrown); 
       }, 

      }); 



     }); 

Поскольку вы используете AJAX, обратный вызов и действия должны быть под успехом, или методы ошибок

+0

извините, но не работает: \ – GoktepeEren

+0

поместите его в ошибку метода, может быть запрос с плохим ответом –

Смежные вопросы