- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:AJAXの質問)
Ajaxの基本的なことについて教えてください
このQ&Aのポイント
- Ajaxは非同期通信を利用するための技術であり、サーバーとのデータのやり取りを非同期に行うことができます。
- VBScriptやJavascriptを学習した経験があるなら、JQueryとAjaxを用いた開発に挑戦することは可能です。
- Oracleのデータを非同期にやりとりすることもAjaxを使用すれば実現できます。
- みんなの回答 (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側で扱い易いですし、通信量も減るのでよく使われます。