ajaxを用いて、外部ホストにPOSTデータを送りたいのですが - PHPプロ!Q&A掲示板
3489
- 300P
- 300P
ajaxを用いて、外部ホストにPOSTデータを送りたいのですが
質問日時 / 2011年11月22日 21:02 (最終編集:11月22日 21:04) 回答数 / 5件
Questioner: sensen
Tweet
タイトルのとおり、外部サーバーに対してPOST送信を行いたく、下記ソースを参考にしたのですが、どうしてもerrorになってしまいます。
参考URL:http://code.google.com/p/opensocial-jquery/wiki/Ajax
項目:外部ホストにデータを送信する
原因分かりますでしょうか。
ちなみに内部サーバーであればsuccessが返ります。
POST送信するサーバー、受信するサーバーも共にhttps内です。
下記が作ってみたソースコードです。
- $(function(){
- $('#sw').click(
- function(){
- var no = '777';
- var name = 'hoge';
- var mail = 'hoge@sample.com';
- var data = {no:no, name:name, mail:mail};
- $.ajax({
- type: "POST",
- url: "https://sample.com/test.php",
- data: data,
- dataType: 'json',
- success: function() {
- alert('success');
- },
- error: function() {
- alert('error');
- }
- });
- }
- );
- });
dataType: 'json',をdataType: 'script',と記載するとsuccessになりますが、
実際はsuccessの結果になっていませんでした。
(postが成功すると自動返信が返ってくるので)
分かる方居ましたら是非教えてください
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。