我正在尝试从网站上获取数据;但是,在通过使用“POST”方法向服务器发送所有信息后,它将文本作为文本返回而没有我查找的结果(输入所有必需输入后的结果)
这里是我用来获取信息的代码:
var form = {
'cp': poke_cp,
'p_id': poke_id,
'hp': poke_hp,
'dust': poke_dust,
'up': "1"
};
$.ajax({
type: 'POST',
url: "https://pokefind.co/ivcalc.php",
dataType: "text",
data: form,
success: function (data) {
console.log(data);
}
});
答案 0 :(得分:0)
正如@icecub的评论所述,如果远程服务器不允许跨源请求,您将无法从网站获取数据。
您尝试POST的页面似乎是处理表单的页面。所以你有两个问题:
如果网站有WebService,您应该使用它。