私はこのコードを持っている:独自のコールバック関数で関数の戻り値を使用するにはどうすればよいですか?
$('#from_country').change(function() {
var selected_from = $(this).find('option:selected');
var country = roaming_prices_from(selected_from.val(), function() {
console.log(country);
});
はどのようにして、独自のコールバック関数の内部でroaming_prices_from
の戻り値を使用できますか?コールバックパラメータとしてあなたの関数の戻り値を渡すこと
コールバックへの引数として値を渡すことは 'roaming_prices_from'の責任です。この関数を変更するか、関数をコールバックとして使用しないでください(つまり、 'callback(roaming_prices_from(selected_from.val()));') –
'country'を呼び出すときにコールバックメソッドに渡すだけの理由はありません'roaming_prices_from'メソッドから? – Satpal
のように: 'var country = roaming_prices_from(selected_from.val()、function(country){ console.log(国); });'?このdosntはうまくいくようですが、これが正しければ。それから私はどこか他の場所に欠陥があるかもしれません。 –