Tag ajaxを表示しています。
2018.2.14 水
jQueryのAjaxってたぶん数年後には死んでるらしい。あのFlashのように! Sourceの入手・ダウンロード このソースをまるごとコピペしてsuperagent.jsとリネーム。 https://wzrd.in/standalone/superagent@latest フルパッケージだとGithubがよし。 https://github.com/visionmedia/superagent 普通に使う まずは普通に使う。 <script src="/js/superagent.js"></script> 普通にGETする。 request .get('/') .end(function(err, res){ console.log(res.text);//レス...
2018.1.19 金
非同期とか何とかちょっと面倒くさいですが、要はブラウザー自体のHTTPリクエストとHTTPレスポンスをJS内部で完結できるってのがAjaxです。ブラウザーのリクエスト&レスポンスとは別で実行されるわけですからGUI的にはスムーズな動きとかが可能ですなんですが、内部はちゃんとリクエストとレスポンスがあるので、適当にやったらものすごいサーバー負荷になったりしますよ。 JavascriptをUIにしてWEBサーバーにアクセスするというだけでAjaxがどうしたこうしたという話ではなく「JavascriptをUIにしてWEBサーバーにアクセスする」ことができるようになった(そういう仕組を頭のよい人が考えてくれた)というものです。 ここではjQueryのAjaxを使っての説明です。 GETでリクエストし...
2017.6.4 日
フロントの実装を殆どしていない数年間でだいぶajaxの実装方法が変わってきたのでびっくりです。新しめのjQueryではだいぶ書き方が変わっていました。 $.ajaxの基本形 成功時と失敗時のリターンはdone()とfail()で取得するのがいいみたいです。jQuery 1.8以上の書き方になるようです。 ajax.phpではPOSTをうける何らかの処理をしておくわけですがここでは割愛。 $.ajax({ type: 'POST', url: "/ajax.php", }).done(function(data) { alert('success!!'); }).fail(function(data) { alert('error!!!'); }); 実用的なところまで書くとこんな感じか。JS...