所以我试着这样做:
if (userPass == "0" && emailPass == "0" && dniPass == "0"){
$.ajax({
method: "POST",
contentType: "text/plain",
dataType : "text",
url: "..php/newUser.php",
data: { uid: uId, Plan : plan, Name : name, Dni : dni, Email : email, User : user, Pass : pass},
success: doneReg
});
}
}
但我一直得到“预检的响应无效(重定向)”,虽然我向我自己的服务器发出请求。浏览器继续使用OPTIONS方法。
我查看了谷歌和所有地方,他们说这是一个CORS问题,通过指示内容类型是文本/普通解决,但你可以在代码中看到我试图这样做,但它不起作用。有谁知道如何修理它?
doneReg是获取数据的回调。
新的User.php响应只是一个纯文本。
数据只是字符串。
后台:您的后端不得回复重定向到OPTIONS
请求。
可能的根本原因: