- PR -

javascriptからサーバーに送信

1
投稿者投稿内容
insight
会議室デビュー日: 2005/04/10
投稿数: 4
投稿日時: 2005-04-10 13:10
こんにちは。

サーバー側にあるxmlファイルを、クライアント側(ブラウザ)からjavascriptを
使って読み込み、DOMを使って内容を更新、その後サーバーにそのDOMツリーを返す
事が出来ないかと苦戦中です。

今のところクライアントで処理までは完了したのですが、最後にそれをサーバーに
返す手段が見当付きません。何か良い方法はないでしょうか。
更新した結果をローカルファイルに保存したいのですが、それはクライアント側で
は無理ですし・・・
サーバー側はPHPを置いています。できればIEのみとかではなく、他のブラウザで
も利用できる手段が良いのですが。どなたか教えて頂けないでしょうか。
Cluster
ぬし
会議室デビュー日: 2003/03/06
投稿数: 289
お住まい・勤務地: 大阪
投稿日時: 2005-04-10 15:17
リクエストパラメータに、XMLの文字列をそのまま埋め込むというのはどうですか?
HIDDENパラメータを1つ定義しておいて、その値にXMLの文字列をセットして、そのままsubmitする、みたいな感じで。

引用:

サーバー側はPHPを置いています。できればIEのみとかではなく、他のブラウザで
も利用できる手段が良いのですが。どなたか教えて頂けないでしょうか。


クライアントでどんなDOMをどう使ってるのか分かりませんが、MSXMLとかをCOMで呼び出しているなら、その時点でIE限定のような気がするんですが
insight
会議室デビュー日: 2005/04/10
投稿数: 4
投稿日時: 2005-04-11 02:08
Cluster様、早速の返答ありがとうございました!

なるほどです、hiddenパラメータを置いて、POSTで送信すればなんとか
なりそうです。無理矢理javascriptで考えていたので、頭が固まっていた
ようです・・・その場合は、DOMオブジェクトをいったんテキストデータに
直すんですよね?

クライアント側のDOMは、とりあえずMSXMLとimplementation.
createDocumentとを、ブラウザによって振り分けています。社内イントラ
に使おうとしているのですが、端末によりIEとネットスケープ、MOZILLAが
混在しているので、頭が痛いです。

ありがとうございした。
1

スキルアップ/キャリアアップ(JOB@IT)