を示す方法:
2)成功:
3)エラー:
4)他のコールバックが存在する。ajaxがコントローラを呼び出します。私は、コントローラへのAJAX呼び出しを行う場合は、完全な)AJAX呼び出しが、その後</p> <p>1を呼び出すようにコントローラで発生する必要があるか....成功、完全な、とエラー
例:私はこのアヤックスコールを持っています。言い換えれば
$.ajax({
url: "/ContactPartial/ContactUs",
type: "POST",
data: JSON.stringify(data),
dataType: 'json',
contentType: "application/json; charset=utf-8",
complete: function() { },
success: function() { },
error: function() { }
});
、私の中に何ができる/ ContactPartial /お問い合わせは、コントローラのコードを実行した後に呼び出される3(完全な、成功、エラー)のかを制御します。
また、どのように関連するreturn Json(new {some: data});
その説明をありがとうございます。しかし、どのコードがサーバーから返ってくるのかたとえば、プログラムで(コントローラで)強制的にエラーコードを返すことができますか?成功コード? – parliament
サーバーに強制的にエラーを返すことができる場合のみ。それが動作する方法はリクエストを送信することであり、サーバーはリクエストの成功/失敗/エラーを示すステータスコードで応答します。 –
申し訳ありませんが、私はまだサーバーにエラーを返すように強制する方法を理解していません。あなたはModelStoreにModelErrorを追加してモデルを返しますか? おそらくコード例は長い道のりになります。 – parliament