I try to receive a PHP response in my JavaScript.
My PHP looks like this:
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);
But GetChoice()
returns nothing. What's wrong?
UPD: It works if javascript and php script are on the same server. My scripts in different domains.