私の機能は非常に単純で、ここで見つけたものに基づいています。それでも、私はそれを機能させることができないようです。何が問題なのですか?
function ajax(url) {
var result;
$.ajax({
url: url,
success: function(data) {
result = data;
//$('#test').html(data);
}
});
return result;
}
関数はデータを取得しています。コメント化されたコードのコメントを解除して呼び出すと、#test 要素内にデータが表示されます。しかし、私が書くならば
var test = ajax('my-url.php');
$('#test').html(test);
それからそれは動作しません。私の推測では、何らかの理由で、「データ」のデータが変数「結果」に格納されていません。しかし、その理由も解決方法もわかりません。どんな助けでも大歓迎です。