• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AJAXの質問)

Ajaxの基本的なことについて教えてください

このQ&Aのポイント
  • Ajaxは非同期通信を利用するための技術であり、サーバーとのデータのやり取りを非同期に行うことができます。
  • VBScriptやJavascriptを学習した経験があるなら、JQueryとAjaxを用いた開発に挑戦することは可能です。
  • Oracleのデータを非同期にやりとりすることもAjaxを使用すれば実現できます。

質問者が選んだベストアンサー

  • ベストアンサー
  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.2

可能ですが、Ajax(javascript)が直接Oracleからデータを引っ張れるわけではありません。 Ajax(javascript)からのリクエストを受けて、 Oracleへアクセスしてデータを取得し、データを加工し、 加工したデータをレスポンスとして返すという javascriptとOracleの仲介役のようなサーバサイドのコーディングも必要です。 まぁ開発環境にASPが使えるならサーバサイドはASPでコーディングすればいいかと思います。 >AjaxではXML文書を非同期にやりとりするようですが、 >やりたいことはOracleのデータを非同期にやりとりしたいです。 データ形式は決まっていません。(ただのHTTP通信ですから) XMLを使ってもいいし、使わなくてもいいです。 CSVでもテキストで独自形式で渡してもいいです。 ただ、XMLにすればレスポンスをそのままDOMとして利用できるので 扱いやすいというだけです。 複雑なデータ形式を必要としないなら 扱いやすさと冗長性の少なさから最近はJSONはよく使われますね。

その他の回答 (1)

  • LOHA
  • ベストアンサー率52% (203/388)
回答No.1

可能です。 非同期でCGIを呼び出すことができるので、CGIで出来ることはなんでもできます。 なので、PHPとかの何らかのスクリプト言語を取得する必要はあるかと。 >AjaxではXML文書を非同期にやりとりするようですが、 XMLだけとは限りません。JSON形式とかの方がJavascript側で扱い易いですし、通信量も減るのでよく使われます。

関連するQ&A