jQueryのajax関数のHTTPステータスコード チートシートです。 ajax関数は、HTTPステータスコード200~299,304でsuccess。 それ以外はerrorになります。 HTTPステータスコードの意味はWikipediaを参考にしています。 HTTPステータスコード 意味 ajax
ASP.NET MVCでの集約例外処理の実装例です。 ログの出力処理とAjaxリクエスト処理時の振る舞いの変更をします。 HandleErrorAttribute.OnException Controller内で起きた例外を処理する集約例外ハンドラを実装します。 Ajaxリクエストの場合はデフォルトの例外処理は何もせず、 ステータスコードを500、応答本文を例外情報を含んだJSONにして、 $.ajax().fail()で例外処理をしやすくしておきます。 なおLogUtil.LogControllerError()というメソッドは別途定義されているものとします。 public class GlobalHandleErrorAttribute: HandleErrorAttribute { public override void OnException(ExceptionContext f
C#、ASP.NET、TypeScript、Angular を中心にプログラミングに関した話題を諸々。 by @jsakamoto body,td,div,li{font-family:meiryo,verdana,arial,sans-selif;} #TOP{width:860px;} .b{font-weight:bold;font-size:130%;} h2{border-bottom:solid 3px silver;} h2.POST_TTL{font-size:16pt;border-bottom:none;width:560px !important;} h2.POST_TTL a:hover{color:#5297D3; text-decoration:none;} code, pre{margin:1em 0 1em 0;white-space:pre;display
Ajaxリクエストを送信するオプションをキーと値のペアで指定します。 このオプションに初期値を設定したい場合は、 $.ajaxSetup()を使用します。 .ajax( url[, settings] ) 1.5追加 .ajax( [settings] ) 1.0追加 settings引数について jqXHRオブジェクトについて コールバック関数キューについて データタイプ(dataType)について サーバへのデータ送信について 高度なオプション Ajaxの拡張 コンバーターの使用 サンプル .ajax( url[, settings] ) 1.5追加 戻り値:jqXHR 引数説明
ASP.NET MVC 5 の Ajax 通信でページを部分更新する際に、どのように例外を処理すべきかを悩んだので、まとめておきます。 現象 Ajax 通信で PartialView を返すアプリをシンプルなコードで実装します。 #HomeController.cs public class HomeController : Controller { public ActionResult Ajax() { ViewBag.Message = "Ajax Test page."; return View(); } [HttpPost] public ActionResult AjaxTest() { if (Request.IsAjaxRequest()) { return PartialView("_AjaxResult"); } return Content("Ajax 通信以外のアク
クリスマスが終わって一息ついたら、もう街中の飲み屋街では一本締めの手拍子が聞こえ始めてまいりました。それを聞いていよいよ年の瀬だなと感じている、インフラ担当の北瀬です。 今年を振り返って最も苦労して解決した難題案件を紹介します。 それは・・・ 「jQuery/ajaxを利用してWebサーバーと通信すると2回目のPOSTに失敗するケース・環境がある」 何が難題かというよ、同じOS・ブラウザーバージョンまできっちり合わせても再現性が無く、まさに怪現象といいますか、 『な… 何を言っているのか わからねーと思うが おれも 何をされたのか わからなかった…』(某漫画 状態で、開発チーム全員で頭を抱える自体になりました。 遭遇が極めてレアケースで情報が少ないので、解決までの道のりを他のエンジニアのために纏めてたいと思います。 序章 お客様からお問合せがあり、所有するiPhoneのSafariでもCh
目次 jQuery 1.4以前の書き方jQuery 1.5以上の書き方jQuery 1.8以上の書き方【発展編1】Deferredを用いた書き方 deferredとは何か?【発展編2】$.when() を用いた書き方参考本エントリは軽めのjQuery Advent Calendar 2012の14日目の記事として書きます。軽めといいながら少し重めになってしまった感がありますが、初めてのAdvent Calendar参加ということでご勘弁を。 ※ Twitter API仕様変更によりTwitter APIを使ったコード例は現在動作しなくなっていることにご注意。 jQuery 1.4以前の書き方まずは、少し古めのコード、昔のjQueryの本とかでよく見る書き方。 $.ajax({ url: "ajax.html", success: function(data) { alert('succes
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く