[英]How do I export XMLHttpRequest result in react native?
function foo(callback) {
httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function () {
if (httpRequest.readyState === 4) { // request is done
if (httpRequest.status === 200) { // successfully
callback(httpRequest.responseText); // we're calling our method
}
}
};
httpRequest.open('GET', "http://size.ir/restapi/get_config");
httpRequest.send();
}
foo(function (result) {return (result+"*") });
这是我的代码,运行良好,如何将结果导出到。 其他js文件?
谢谢
我要回答你的问题。 我想您是在问是否可以做这样的事情:
function foo(callback) {
httpRequest = new XMLHttpRequest();
httpRequest.onreadystatechange = function () {
if (httpRequest.readyState === 4) { // request is done
if (httpRequest.status === 200) { // successfully
callback(httpRequest.responseText); // we're calling our method
}
}
};
httpRequest.open('GET', "http://size.ir/restapi/get_config");
httpRequest.send();
}
foo((jsonData) => {
export jsonData; // not gonna work
})
答案是你做不到。 import
/ export
需要知道它是什么你第一次出口。
您可以导出变量或常量,但需要将常量设置为:
const someValue = 123;
export default someValue;
您还可以导出方法本身:
export foo;
话虽这么说,但我担心您说不能再使用。 为什么不? 如果您无法使用它或仅使用原始回调,则您做错了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.