错误:拒绝访问属性的权限“apply” - 通过jquery跨域ASP.NET Web服务访问

时间:2017-01-03 05:54:35

标签: jquery web-services

1。应用程序Jquery -

$(function() {
  $.ajax({
    type: "GET",
    url: "http://myurl.com/count.ashx?a=1",
    crossDomain: true,
    contentType: "application/json; charset=utf-8",
    dataType: "jsonp",

    success: function(data) {
      debugger;

      $.each(data, function(index, value) {
        debugger;
        $("#mcount").text(value.InvestmentPraposalCount);

      });
    },
    error: function(xhr, status) {
      debugger;
      console.log(status);
      console.log(xhr.responseText);
    }
  });

  function callbackFunc(resultData) {
    alert(resultData);
  }
});

2。 Web服务响应数据 -

[{ "InvestmentPraposalCount" : "0", "HostingIncubatorProposalCount" : "2", "StartupEnrollmentCount" : "7", "Totals" : "9"}]

当我尝试从托管在其他位置的服务获取并设置我们的应用程序URL中的数据时...它给了我错误

  

错误:访问属性的权限被拒绝“申请”
  和parseerror。

我尝试过:

我已经尝试在jsonp中执行此操作并在ajax请求中执行crossdomain工作,并且还在请求和响应头的应用程序的web.config中进行了更改。但一切都行不通..

请帮助我。

0 个答案:

没有答案