如何使用jquery进行跨域ajax Post请求?

如何使用jquery进行跨域ajax Post请求?,jquery,Jquery,我正试图发出ajax POST请求,但总是出现错误,因为“跨源请求被阻止:同源策略不允许在“myURL”读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。”“请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源站“null”。“我可以将数据发布到服务器,但无法从服务器获得响应。默认情况下会执行相同的源站策略,您应该坚持执行该策略。但是,如果您要发出跨域请求,可以通过JSONP执行。键入数据:“JSONP”“你会得到的。确保您确实需要它

我正试图发出ajax POST请求,但总是出现错误,因为“跨源请求被阻止:同源策略不允许在“myURL”读取远程资源。这可以通过将资源移动到同一域或启用CORS来解决。”“请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源站“null”。“我可以将数据发布到服务器,但无法从服务器获得响应。

默认情况下会执行相同的源站策略,您应该坚持执行该策略。

但是,如果您要发出跨域请求,可以通过JSONP执行。键入数据:“JSONP”“你会得到的。确保您确实需要它。

发出jsonp请求的局限性在于,我们只能对服务器执行“GET”请求。我想要的是发出跨域“POST”请求。我找到了一种解决这种情况的方法。 安装xampp服务器创建代理服务器() 在代理服务器上部署html项目,然后使用jquery发出正常的“POST”请求。

您可能想签出,基本上,您必须将服务器配置为发送正确的头或使用jsonp。