0

jQuery で呼び出そうとする Web サービスがあります。一連の XML データを返すはずですが、うまく動作しないようです。

これはパラメータを持つwsです:

http://campaign.vialunatechnology.com/service/CampaignService.asmx/GetTargetDetails?urlName=richsangillo&campaignGuid=5475D3AB-313D-47C0-842D-D916B43658D1

これが私が使用しているjQueryコードです。

var UrlName = "richsangillo";
var GUID = "5475D3AB-313D-47C0-842D-D916B43658D1";
var TID = "7006806";
var PageID = "53619";
var SID = "cd4p4y55q1i4vayzdw1fxsa0";

var arr= new Array();
var loopCounter = 0;



$.ajax({type: "GET",url:"http://campaign.vialunatechnology.com/service/CampaignService.asmx/GetTargetDetails?urlName=" + UrlName + "&campaignGuid=" + GUID,dataType: "xml",success: function(xml) {
                $(xml).find('xmlNode').each(
                function() 
                {
                    arr[loopCounter] = $(this).find('xmlNode').text();
                    loopCounter += 1;
                });
            }});
4

1 に答える 1

0

これを JSFiddle で実行すると、次のエラーが発生します。

XMLHttpRequest はhttp://campaign.vialunatechnology.com/service/CampaignService.asmx/GetTargetDetails?urlName=richsangillo&campaignGuid=5475D3AB-313D-47C0-842D-D916B43658D1を読み込めません 。オリジンhttp://fiddle.jshell.netは Access-Control-Allow-Origin で許可されていません。

クロス オリジン リクエストを有効にする場合は、このページの手順に従ってください。

http://enable-cors.org/

于 2012-09-27T20:37:49.643 に答える