没有'Access-Control-Allow-Origin'cors问题

时间:2018-08-31 06:00:58

标签: jquery asp.net ajax web-services cors

我有一个调用Web服务API的函数。

     function GetData() {         
        var prm =
         {
             EVENT_CODE: EvnCode
         };
        $.ajax({
            url: 'http://00.00.00.000/CRM/geteventwisebudgetactualamount',
            headers: {
                'AuthKey': 'test',
                'Content-Type': 'application/x-www-form-urlencoded',                    
            },            

            type: 'POST',
            contentType: 'application/x-www-form-urlencoded',
            data: prm,
            crossDomain: true,
            dataType: 'json',
            success: function (data) {


            },
            error: function (errMsg) {
                console.log('AJAX FAILED, message : ' + errMsg);
            }
        });
    }

它总是在标题中显示错误提示,请帮助解决此问题。

1 个答案:

答案 0 :(得分:0)

您需要将CORS设置为接受从中调用API的来源。 也就是说,如果调用此函数的应用是ABC.com,则该API必须允许源ABC.com。