ここで返される関数値が過小評価されているのはなぜですか?_html/css_WEB-ITnose

WBOY
リリース: 2016-06-21 09:31:24
オリジナル
1608 人が閲覧しました

前の文の効果が出ましたが、なぜ true ではなく、underfine が返されるのでしょうか?


ディスカッションに返信(解決策)

以下のように変更してみてください

function fn(){	var flag=false;	$.get('test.php',function(data){		if(data==1)			flag=true;		else			flag=false;	})	return flag;}
ログイン後にコピー
ログイン後にコピー

以下のように変更してみてください

function fn(){	var flag=false;	$.get('test.php',function(data){		if(data==1)			flag=true;		else			flag=false;	})	return flag;}
ログイン後にコピー
ログイン後にコピー


これで、戻り値が function(data) にあることを思い出しました。私のアラート機能には行かないので、グローバル変数を設定して判断する必要があります。あなたの方法は正しいです。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート