我正在尝试创建一个基于自我的 opencpu 应用程序,用户将在其中上传 csv 文件,将能够绘制 csv 文件:
我有这个代码:
$(document).ready(function(){
$("#submitbutton").on("click", function(){
//arguments
var myfile = $("#csvfile")[0].files[0];
if(!myfile){
alert("No file selected.");
return;
}
//disable the button during upload
$("#submitbutton").attr("disabled", "disabled");
//perform the request
var url;
var req = ocpu.call("readcsvnew", {
file : myfile
}, function(session){
url=session.getLoc()+"stdout/text";
//alert(url);
$.getJSON(url, function(data) {
console.log(data);
});
});
当我取消注释警报(网址)时,我可以看到网址并且它是准确的。但是,以下似乎不起作用。我需要做的是将 session.loc()+"stdout/text" 的输出分配给一个变量并开始操作输出。但是,console.log(data) 没有产生任何输出。有任何想法吗?
var req = ocpu.call("readcsvnew", {
file : myfile
}, function(session){
url=session.getLoc()+"stdout/text";
//below this line is not working. data is empty.
$.getJSON(url, function(data) {
console.log(data);
});