如何从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);
});