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.
 
     
     
     
     
     
     
    