2016-10-11 12 views
-1

働くものはAjaxのコードですその後、MyLinkBut​​tonAjaxはここだけデバッグモード

ある

$("#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 = ""私は研究し、何度も何度も私の文書、stacoverflowページとコードブロックを見直すことができましたが、私は解決しませんでした。

+0

あなたは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) { 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); }, }); }); 

を試す、またはエラーメソッドチェックjQueryライブラリは、ソースコード中に存在します。 – shubham715

+0

あなたのコードはおそらくメソッドの成功の下で見えます。 –

+0

私は前にチェックし、コードは正しく動作するので、コードは間違っていますが、正常なモードのドロップエラー – GoktepeEren

答えて

1

+0

申し訳ありませんが動作していません:\ – GoktepeEren

+0

不正な応答のクエリ –

関連する問題