我正在开发一个项目,在使用$.ajax
发出GET请求后,我收到Access-Control-Allow-Origin
错误。但是,GET请求被发送到服务器,响应是预期的XML字符串。
由于该错误,success
函数永远不会触发,因此我无法读取XML响应,但我可以在日志中看到它。 error
函数不引用响应字符串,complete
函数也不引用。
无论AJAX请求是否失败,是否有其他方法可以查看响应?不幸的是我没有访问服务器来修改原始限制,但我拥有该框。
答案 0 :(得分:0)
关于服务器的响应,您必须设置: Access-Control-Allow-Origin:*
请注意,因为使用'*'服务器将能够响应所有人而无需检查跨域限制。如果您愿意,可以放置您提出请求的域名。
如果你使用php:
<?php header('Access-Control-Allow-Origin: *'); ?>