Ajax Post请求失败

16 浏览
0 Comments

Ajax Post请求失败

这个问题已经有了答案:

如何通过JavaScript发送跨域POST请求?

我正在使用ajax在一个托管在000webhost.com上的JavaScript文件中发送http POST请求到一个位于另一个主机上的php文件。

尽管我可以看到另一个主机上的php文件接收到我的请求并做出相应,但我的脚本却认为请求失败,进而执行代码中的fail(function()部分。

这可能是我的主机有问题吗?

以下是代码:

$.ajax({
    url: 'MyURL',
    data: 'MyData',
    type: 'POST',
    dataType: 'json'
}).done(function(jqxhr){
    //Part which I want to be executed.
}).fail(function(){
    //Part which that is executed.
}).always(function(){
});

admin 更改状态以发布 2023年5月23日
0
0 Comments

你需要将crossDomain设置为true以进行跨域请求。查看此处获取更多信息。

http://api.jquery.com/jquery.ajax/

0