使用asp.net web api

时间:2013-04-13 07:49:07

标签: asp.net asp.net-mvc-4 asp.net-web-api

我已经将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);

        });
    });

任何想法可能出错?

由于

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

对于跨域请求,您应该发出jsonp ajax请求