如何从JavaScript变量获取responseText?

如何从JavaScript变量获取responseText?,javascript,jquery,ajax,asynchronous,Javascript,Jquery,Ajax,Asynchronous,代码: $(文档).ready(函数(){ var filepath='csv/data.csv'; var data_string=$.get(文件路径); console.log(数据字符串); }); 当我使用console.log(数据字符串)时,我在控制台上得到了以下输出 当我读到它时,我发现“responseText”具有我想要的值。所以我只需要得到另一个变量的“responseText” 我尝试了var data=data\u string.responseText。但它不起作

代码:


$(文档).ready(函数(){
var filepath='csv/data.csv';
var data_string=$.get(文件路径);
console.log(数据字符串);
});
当我使用
console.log(数据字符串)
时,我在控制台上得到了以下输出

当我读到它时,我发现“responseText”具有我想要的值。所以我只需要得到另一个变量的“responseText”

我尝试了
var data=data\u string.responseText
。但它不起作用


您需要提供回调函数以从服务器获取响应,如下所示:

<script>
    $(document).ready(function(){

        var filepath = 'csv/data.csv';                      
        var data_string = $.get(filepath);
        console.log(data_string);
    });
</script>

您应该将
回调
函数附加到
$。获取
。从您的控制台中,我看到这是一个
jqXHR对象
$.get
方法有一个
success
回调函数,该函数在
请求成功时执行

附加
回调函数包含自动解析的
json

var filepath = 'csv/data.csv';    
$.get( filepath , function( data ) {
 console.log(data);
});

var responseText=data\u string[responseText]@HarshPatel-这行不通。你考虑过哪些例子吗?它对你有用吗?@Alexandru IonutMihai是的。谢谢
var filepath = 'csv/data.csv';    
$.get( filepath , function(response) {
   console.log(response);
});