实际上,我尝试了很多事情并检查了许多文章,但对我却没有解决,对此我感到很失望。
function demo() {
console.log("Booooooooooooommmmmmmmmmm");
tokenV = document.getElementById("tokenString").value;
var urlF = "https://***********.com/connect/api.php?action=2&token="+tokenV;
const myHeaders = new Headers();
const myRequest = new Request(urlF, {
method: 'GET',
headers: myHeaders,
mode: 'cors',
cache: 'default',
});
fetch(myRequest)
.then(response => response.json())
.then(data => console.log(data));
}
我已经在配置文件中列出了域,正在使用phonegap CL最新版本。我正在尝试连接到一个api,如果令牌正确的话,它将放出json.encode数据。 错误输出:
(index):50 Fetch failed loading: GET https://*******.com/connect/api.php.............
我尝试使用cordova fetch插件的另一种方法仍然失败:
function demo() {
console.log("Booooooooooooommmmmmmmmmm");
tokenV = document.getElementById("tokenString").value;
var urlF = "https://*********.com/api.php?action=2&token="+tokenV;
console.log("nowww1");
cordovaFetch(urlF, {
method : 'GET',
headers: {
'User-Agent': 'CordovaFetch 1.0.0'
},
})
.then(function(response) {
return response.json();
}).then(function(json) {
console.log('parsed json', json);
}).catch(function(ex) {
console.log('parsing failed', ex);
});
}
错误输出:
Error: exec proxy not found for :: FetchPlugin :: fetch (index):118 parsing failed TypeError: Network request failed
我可以根据需要更改输出,但要带我出去以从外部服务器获取数据?
谢谢