- 締切済み
クロスドメインページ間の値の受渡し
いつもお世話になっております。 標題についてご教授頂けないでしょうか。 [やりたい事] ※A、Bサイト共に違うドメイン (1) Aサイト → Bサイト ・・・・ パラメータなし(Bサイト新規ウィンドウ) (2) Bサイト → Aサイト ・・・・ POSTパラメータ (2)でAサイトに戻すときにPOSTパラメータを使いAサイトの値をセットしたいと思ってます。 XMLHttpRequestでAサイトに値を渡し 200で返ってきたらウィンドウを閉じる と言った事が出来るのでしょうか。 お手数ですが、宜しくお願いいたします。
- prr4e
- お礼率48% (66/136)
- JavaScript
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- b0a0a
- ベストアンサー率49% (156/313)
XMLHttpRequestで送る対象はサーバーで、サーバーサイドの許可設定が必要です もっと簡単な方法としてpostMessageを使えばページtoページで情報の受け渡しが可能です
関連するQ&A
- 値の受け渡しについて
JavaScriptを使用しa.htmlからb.htmlへ 値の受け渡しについて分らない事があります。 やりたいことはa.html内にある <a href="b.html">あああ</a>の「あああ」の値を b.html内にある<INPUT>に入れたいのです。 現在記述しているコードを下記記しますので 何方かご教授お願いします。 ■a.html <html> <a href="b.html" onclick="this.href=this.href+'?'+encodeURIComponent(this.innerHTML)">あああ</a> </html> ■b.html <html> <script type="text/javascript"> query = decodeURIComponent( location.search.slice(1,1000) ); document.getElementById('in_name').value = query; </script> <form> <INPUT type="text" id="in_name" name="in_name" value=""> </form> </html>
- ベストアンサー
- JavaScript
- 値の受け渡しが出来ない。
index.htmlのチェックボックスの内容をa.phpで受け取り、この値を更にb.phpに送りたいのですが Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/sites/heteml//web/b.php on line 56 該当データ無し Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/sites/heteml//web/b.php on line 64 と、なって上手くデータが渡っていません。 a.phpには <form action="b.php" method="POST"> <input type="hidden" name="jyusyo[]" value="<?php echo ($_POST['jyusyo']); ?>" /> <input type="submit" /> </form> として、b.phpに値が渡るようにしているはずなんですが。。
- ベストアンサー
- PHP
- クロスドメインでのサーバ書き込みについて
javascriptによるクロスドメインアクセス手法として、AjaxやXMLHttpRequestといった技術がありますが、これを利用することで、「サーバAから提供されたJavascriptを実行してサーバBのファイルに書き込む」といった処理も可能になるのでしょうか? やりたいことは、顧客のサーバAに導入したシステムからWEB画面を提供し、 WEBから送信される特定の情報のみ、自社で管理しているサーバBに集約する、ということです。
- 締切済み
- JavaScript
- データの受け渡しについて
POSTする画面をA、GETする画面をBとします。 画面Aと画面Bの間に、画面Cを追加したいのですが、 画面AのPOSTした値を、画面CでGETし、そのまま画面BにPOSTする事はできますか? 出来る場合はどのようにしたら良いのでしょうか?
- 締切済み
- Microsoft ASP
- 2次元配列の値の受け渡しについて教えてください
お世話になります。 phpで2次元配列の値の受け渡しについて教えてください。 A.phpファイルからB.phpファイルに2次元配列の値を渡したいと考えています。 出来ればPOSTで2次元配列を送りたいと考えていますが、そもそもPOSTで2次元配列を送ることはできるのでしょうか? たとえば [A.php] $DATA = array( array('name'=>"tanaka", 'age'=>"20"), array('name'=>"sasaki", 'age'=>"30"), ); をB.phpファイルに送るにはどうすれば良いのでしょうか? どなたか教えて頂けないでしょうか? よろしくお願いします。
- ベストアンサー
- PHP
- Java サーブレット間の値の受渡について
こんにちは サーブレットAからサーブレットBへ値を渡して、 サーブレットAで、戻り値を取得したいと考えています。 条件としては、 ・サーブレットBの改修はできない ・サーブレットBへはGet,Postで値を渡すことができ、 戻り値を数値で貰える というものです。 サーブレットA側からサーブレットBへリダイレクトするやり方はわかったのですが、それだと処理が完全にサーブレットBに移ってしまい、戻り値に応じた処理がサーブレットA側で行えないのです。 一般的なプログラミングのように、コールして戻り値に応じて処理を分ける・・といったことは出来ないのでしょうか?
- ベストアンサー
- Java
- XMLHttpRequestを利用してPHPへ値を渡したい
お手数とは思いますが、御導きの程、宜しくお願いします。 ◆プログラムソース 削除対象になるとは思いますが文字数制限により、 別途アップローダーをお借りして、其処にアップロード致しました。 誠に申し訳なく思います。 サイト:小さなアップローダー 様 URL:http://smallup.dip.jp/uploader/ NAME:smallup0515.zip コメント:パソコン何でも質問箱回答者様向け ファイル名:パソコン何でも質問箱.zip downloadパス:okokok 内容: test.html(フォームに値を入力する) test.php(XMLHttpRequestから値を受け取り書き込む) test.js(XMLHttpRequestを利用しPHPへ値を渡す) task.csv(書き込まれた値を保存する) xmlhttp.js(http通信用共通関数) 以上です。ウィルスチェック済みです。 ◆どうしたいか タイトル通りXMLHttpRequestを利用しPHPへ値を送信させたいと思っております。 サイト等を参考に1週間程模索してみたのですが、力量不足でなかなか思い通りになりません。 PHPのプログラムでは値さえ取得できれば、処理を行うことができたので var_dump($_POST)でPOSTされているかを調べたところ空の状態でした。 そこで、値を送信するAjax(JavaScript)側が問題ではないかと思い調べたところ、 open()関数の後にsetRequestHeader()関数を利用しないと ブラウザにより値が送信されないことが分かりました。 しかし、どうもうまく動かず、相変わらずvar_dump($_POST)には空の状態です。 test.jsからtest.phpへ値を渡すにはどのように変更する必要があるのでしょうか? お手数とは思いますが、ご教授ください。
- ベストアンサー
- JavaScript
- 動的なページを静的に見せるとき値が空欄のとき
.httaccessで動的なサイトを静的に見せるためRewiteをしています。 RewriteRule ^([-0-9A-Za-z]+)/([-0-9A-Za-z)]+)$ index.php?a=$1&b=$2 [L] これで 「www.hoge.com/?a=$1&b=$2」 は 「www.hoge.com/a/b」 といった形でパラメータを渡せているのですが、bの値が毎回必要ではなく、しかし空欄(www.hoge.com/a/)にしてしまうと、「The requested URL /a/ was not found on this server.」でエラーとなってしまいます。 空欄でもエラーにさせない方法はありますでしょうか? よろしくお願い致します。
- ベストアンサー
- PHP
- URLで動的な値をパラメータとして渡す場合
JSPの勉強中の初心者です。 質問ですがURLで動的な値をパラメータとして渡す場合、どの ように記述するかわかりません。 <INPUT type=text name="coment"> <FORM action="MainController" method="post"> ---(A) <A href="MainController?coment=???> ---(B) (A)では値を渡す事の確認が出来たのですが (B)はどのように記述するかわからない状態です。 どうぞ教えて下さい。
- ベストアンサー
- Java
- ページ間の値の受け渡しについて
緊急でPHPを用いて開発しなければならず、値の受渡し方法が調べても 結果がうまく出来ないために教えて下さい。 説明がうまくできないので、ソースの一部を下記に記載しております。 【keikaku.php】 <?php $link = DB接続 $query = "SELECT (1) , (2) , (3) FROM KEIKAKU WHERE 営業所= '東京'"; $res_result = mysql_query($query,$link); echo ("<form action='keikaku_input.php' method='POST'>"); while($row = mysql_fetch_array($res_result)){ echo ("<table border=1>"); echo ("<tr>"); echo ("<td><input type='radio' name='name' value=''></td>"); echo ("<td>"); echo $row['(1)']; echo ("</td><td>"); echo $row['(2)']; echo ("</td><td>"); echo $row['(3)']; echo ("</td>"); echo ("</tr>"); } echo ("<input type='submit' value='次へ'>"); echo ("</form>"); ?> というSQLで一覧を表示させて、対象行のラジオボタンが選択されると (1)と(2)の値を使い、【keikaku_input.php】で更に別のSQLを実行後に 結果を表示させる事を行ないたいのです。 【keikaku.php】→【keikaku_input.php】へ(1)と(2)の値を渡したい場合 はどのようにすれば良いかご教授願えませんでしょうか?
- ベストアンサー
- PHP
お礼
ありがとうございます。 後は受取側でもも送信元のURLを判定すれば、 セキュリティ強化が出来そうです。
補足
ありがとう御座います。 追記で申し訳ありませんが、 ユーザー判定するにはサーボ間で クッキーに書いたりする方法になるのでしょうか。