私は機能を持っています:
function name(type)
{
$.i="";
$.post("name.php", type, function(data, status){
$(".pic").attr("src", data);
$.i=data;
})
alert($.i); //this is not working
}
上記のコードでは、アラートは空のアラート ボックスを表示しています。しかし、私が持っているとき
function name(type)
{
$.i="";
$.post("name.php", type, function(data, status){
$(".pic").attr("src", data);
$.i=data;
alert($.i); //now this is working
})
}
name.php ファイルで返された値を返したい。name.php
が含まれていますecho "string"
。これはテスト専用です。2番目のコードstring
では表示されていますが、最初は機能していません。
関数から値を返し、受け取った値を $.post() の外部または関数内で宣言された変数に割り当てるにはどうすればよいですか。
前もって感謝します。