我已经将web api部署到IIS,它通过浏览器调用时工作正常:http:// localhost / api / products response是XML格式。
但是当我通过Ajax调用它时它不起作用。 Google Chrome会返回以下错误:
。 Access-Control-Allow-Origin不允许使用origin。
$(document).ready(function () {
var url = 'http://localhost/api/products';
$.get(url, function (data) {
$("#test").append(data[5].prod);
});
});
任何想法可能出错?
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
对于跨域请求,您应该发出jsonp ajax请求