我想要一个返回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?谢谢!