2017-05-09 10 views
0

私はjsonとしてオブジェクトをjsに戻そうとしています。エラーイベントがparseerrorで発生しています。ここでの問題は何ですか?ajaxでオブジェクトを取得できないコントローラから取得する

  $.ajax({ 
       url: '/something/getmessage', 
       type: 'GET', 
       cache: false, 
       dataType: 'json', 
       success: function (json) { 
       }, 
       error: function (model, response) { 
       } 
      }); 

コントローラ方法:

  [HttpGet] [Route("")] 
      public NewsMessage GetMessage() 
      { 
       return messageObj; //Object is correct 
      } 

エラー: STATUSTEXT: "OK" 状況:200 "parsererror"

+1

ここにエラーを含めてください。 –

+0

元の投稿に表示されます – Gnorg

+0

コントローラクラス、エラー、ルート設定などのコードを含めてください。 –

答えて

0

は、あなたがこのようなあなたのコントローラーを変更しようとすることはできます:

[HttpGet] [Route("")] 
public JsonResult GetMessage() 
{ 
    //code to form messageObj 
    return Json(messageObj, JsonRequestBehaviour.AllowGet); 
} 
+0

私は働いています。ありがとうございました! – Gnorg

関連する問題