2017-05-06 13 views
0

は、私のWebメソッドWebメソッドの戻り値に失敗OKしかし、火災機能ここ

[HttpGet] 
     public ActionResult EditEmp(int? id) 
     { 
      if (id == null) 
      { 
       return new HttpStatusCodeResult(HttpStatusCode.BadRequest); 
      } 
      Employee Emp = db.Employees.Find(id); 
      if (Emp == null) 
      { 
       return HttpNotFound(); 
      } 
      ViewBag.dept_id = new SelectList(db.Departments, "dept_id", "dept_name", Emp.dept_id); 
      return PartialView("_EditEmp", Emp); 
     } 

であり、ここで、それは私を与えるAJAX呼び出し

$.ajax({ 
        type: "GET", 
        url: '/Employee/EditEmp', 
        data: { id: idp }, 
        dataType: "json", 
        success: function (result) {   
         alert(result); 
         $('#editid').html(result); 

        }, 
        error: function (result) { 
         alert("FAILED : " + result.status + ' ' + result.statusText);      
        } 

       }); 

あるresult.status = 200とresult.statusText = OKそれが発生するエラーイベント

答えて

1

設定しているため、有効なjsonを返すかどうかを確認してください

データ型: "JSON"

それはJSONとしてレスポンスを評価し、JavaScriptオブジェクトを返します。 (...)JSONデータは厳密に解析されます。不正なJSONが拒否され、解析エラーがスローされます。

あなたは

+0

thisは、どうもありがとうございましたあなたは助けることが私の一日 – freelancer

+0

を幸せに見てみたいことがあります。 –

関連する問題