JavaScriptでPHPの応答を受け取ろうとしています。javascriptのPHPスクリプトからデータを取得
私のPHPは、次のようになります。
some code if(...) echo "1"; else echo "2";
はJavaScript:
function GetChoice() { var returned=""; $.ajax({ async: false, cache: false, url: "http://mydomain.com/script.php", type: "POST", dataType:"text", success: function(data) { returned = data; } }); return returned; } var r = GetChoice(); alert(r);
しかしGetChoice()
何も返しません。どうしましたか?
UPD:javascriptとphpスクリプトが同じサーバー上にある場合に機能します。私のスクリプトは異なるドメインにあります。
あなたは、FirefoxのFirebugを使用する場合、あなたはなぜあなたは絶対に使用している – skos
ポストあなたの本当のPHPコードを取得しているならば、あなたはネット]タブで確認することができますパス?それは同じサーバーからですか? –
を$ _POSTのparamsをチェックする任意のAJAXの応答 – Shikiryu