タグ

programmingとAjaxに関するnarusawadaのブックマーク (5)

  • AjaxでPOSTのリクエストを送信したい時は - F.Ko-Jiの「一秒後は未来」

    AjaxでPOSTのリクエストを送信する方法を色々調べていた。 まず役に立つのは、ALL Aboutで連載されている「Ajaxはじめの一歩 XMLHttpRequest」である。XMLHttpRequestについてはこのページを見れば大体分かる。POSTの場合は、POSTするデータをsendメソッドの引数に与えなければならない。形式は、 “key1=value1&key2=value2&key3=value3” のような感じで大丈夫。ちなみにGETのリクエストの場合は、sendの引数はnullで、openメソッドの引数にGET用のURLを記述すればよい。 それともう一つ、Content-Typeを明示してあげなければ正しくPOSTされない場合があるので注意。 蓄積多趣味人 – XMLHttpRequestでpostメソッドを使うときはに書かれているように、 req.setRequestHe

    AjaxでPOSTのリクエストを送信したい時は - F.Ko-Jiの「一秒後は未来」
  • ITmedia エンタープライズ:Ajaxで変わる“新”ユーザー体験 (1/3)

    Web2.0を支えるテクノロジーの一つ「Ajax」。聞いたことはあるけれど、どんなものか分からない。そんな疑問に答えよう。 Webにおける新たなテクノロジーやサービスを総称する「Web 2.0」。そのなかでも、JavaScriptを用いてリッチなユーザーインタフェースを提供する「Ajax」は、Webアプリケーションの作り方を変える技術の一つだ。 Ajaxの仕組みそのものは、それほど複雑ではない。しかし細かい処理をするためには、膨大なJavaScriptのコードが必要となる。そこでAjaxアプリケーションを作る場合には、Ajaxのクラスライブラリを使うのが一般的となっている。 このオンライン・ムックPlus「Web2.0で変わるWebプログラミングの常識」では、Ajaxの基から各種クラスライブラリを使った次世代Webアプリケーションをどのように開発すればよいのか、解説していく。 Ajaxを

    ITmedia エンタープライズ:Ajaxで変わる“新”ユーザー体験 (1/3)
  • 第5回 AjaxでYahoo! ウェブ検索Webサービスを利用してみよう(サーバーサイド編)

    今回からはやや複雑なデータをAjax技術を用いてやり取りしてみることにしましょう。前回までの例では,サーバーから返されるデータは単純な文字列だったわけですが,もちろん,Ajaxアプリケーションでやり取りするのは,このような単純なデータばかりではありません。例えば,名前と住所,電話番号のような複合的な情報(構造データ)をやり取りしたい,というケースも多くあるはずです。 このような構造データをクライアント/サーバー間で交換するにはいくつかの方法がありますが,最も一般的なのはXML(eXtensible Markup Language)形式を利用する方法でしょう。XMLでは,HTMLにもよく似たタグの形式で構造化されたデータを記述することができます。例えば,リスト1はXMLで記述された住所データの例です。 リスト1●XML形式で記述された住所データの例<?xml version="1.0" ?>

    第5回 AjaxでYahoo! ウェブ検索Webサービスを利用してみよう(サーバーサイド編)
  • 第8回 Ajax対応ライブラリを利用しよう

    前回紹介したように,XML(eXtensible Markup Language)を利用することにより,検索エンジンの検索結果のようにサイト名,URL,サマリ文などの情報を含む複合的な情報(構造化データ)を容易に受け渡しできるようになります。しかし,ここまでに見てきた方法にはいくつかの問題があります。 (1)クロスブラウザ問題 Ajax技術を構成する中核の要素がクライアントサイド・スクリプトである以上,避けて通れないのが「クロスブラウザ問題」です。クロスブラウザ問題とは,ブラウザ間の仕様差によって発生する挙動の違いのことを言います。連載第3回でも紹介したXMLHttpRequestオブジェクトの違いを代表として,クライアントサイドでコードを記述する場合には常にクロスブラウザ問題を意識してコーディングする必要があります。そのため,ときとしてトリッキーなコーディングを要求される場合もあり,クラ

    第8回 Ajax対応ライブラリを利用しよう
  • jQuery を使って Ajax 開発を単純化する

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    jQuery を使って Ajax 開発を単純化する
  • 1