我正在尝试在android webview(在本地html文件中)中使用fetch api,但是它不起作用。
我认为是因为CORS。
这是代码。
var p0 = document.getElementById("p0");
var p1 = document.getElementById("p1");
function send(){
try{
if(p0.value!="null"&&p1.value!="null"){
alert(6)//works
var form = new FormData();
form.append("p0",p0.value);
form.append("p1",p1.value);
var option = {
method:"POST",
body:form
}
fetch("http://localhost:8080",option).then(function (response) {
return response.text();
})
.then(function (body) {
alert(body);//does not work
});
}else{
alert("품목을 선택하세요");//Fallback
}
}catch(e){
alert(e);
}
}
这是我所有的js代码。 在服务器端,
<?php
echo 400;
?>
很简单,但是不起作用。