jQuery.ajax()呼び出しのrepsonseTextを返す関数が欲しいのですが。私が見たすべての例は、返されたデータを処理するために「成功」関数を使用すると言っています。ただし、私の実装では、次のようなものが必要です。
function getRemoteValue(id) {
var request = jQuery.ajax({
url:'somefile.php',
dataType:'text'
});
return request.responseText;
}
この関数を呼び出すと、Firebugは、正しい応答が返され、要求が通過したことを示します。ただし、次のことを試してみると、空の文字列しか得られません。
var some_value = getRemoteValue(1); // The problem is here. some_value is empty.
jQuery('.someclass').html(some_value);
// Other processing using some_value;
繰り返しますが、私の実装では、jQuery('。someclass')。html(some_value);を実行できません。ajax()呼び出し内。responseTextを返すにはどうすればよいですか?ありがとうございました!