私はデータベースからこのデータディクショナリを取得しています:
{"first":{"Head1":"6643Z","Head2":"1245Z"},"second":{"Head1":"1109E","Head2":"1231A"}}
「Head1」レコードの最初の値のみを取得する必要があります。このため、getJSONメソッドから値を取得するためにグローバル変数を追加しましたが、最初に未定義の値で2番目のアラートを実行し、次に最初のアラートを実行します。適切な値で...
var message;
jQuery.getJSON("get_data.json", function(msg){
jQuery.each(msg,function (key,val){
message=val['string_data'];
return false;//trying to break
});
alert("first"+message);
});
alert("second"+message);
これを行うには、2番目のアラートに正しい値を強制する方法、つまり、コードを正しい順序で実行するように強制する方法を教えてください。