2012-03-14 12 views
0

を働いていない私はこれを持っている:Ajaxの成功

$.ajax({ url: "correctUrl", dataType: 'json', data: { bearId: 2}, contentType: "application/json; charset=utf-8", success: function (data) { 
       alert("something") 
      } 

GetBearが実行されますが、成功の方法が入力されていません。

ここ
public ActionResult GetBear(int bearId) 
    { 
     return Json(bear); 
    } 

は、それにAJAX呼び出しです。ポルブレムとは何ですか?

エラーフィールドが追加され、内部サーバーエラーと表示されます。どうして?私はサーバーとコミュニケートしていません。

+0

何のエラーあなたはエラーコンソールに入っていますか? – Milap

+0

@Milap内部サーバーエラー –

答えて

1

アラートが表示されているかどうかを確認してください。

$.ajax({ 
type: "POST", 
url: "correctUrl", 
dataType: 'json', 
data: {bearId: 2}, 
contentType: "application/json; charset=utf-8", 
success: function (data) { 
       alert("something") 
      }, 
error: function(data) { 
//AJAX request not completed 
    alert("it shows error"); 
} 

そして、あなたは を実行する機能を書いたのでページ(correctUrl)は

0

まずチェックURL ..あなたは、AJAXリクエストを送信している上に存在するかどうかを確認のActionResultからするJsonResult

にあなたの関数の戻り値の型を変更