簡體   English   中英

Ajax Web服務

[英]Ajax web-service

我的ajax請求有很多問題。 我手動測試了Web服務並且可以正常工作,但是我的jquery ajax請求顯示了下一個錯誤:

XMLHttpRequest cannot load http://www.newvision.pt/InlineDisplays/Displays.asmx/GetTicketsXMLDebug?&DisplayIds=1|2. Origin http://localhost is not allowed by Access-Control-Allow-Origin.

我的ajax請求是:

$.ajax({
        type: "POST",
        dataType : "xml",
        url: "http://www.newvision.pt/InlineDisplays/Displays.asmx/GetTicketsXMLDebug?&DisplayIds=1|2" ,
        crossDomain: true,
        // jsonp: false,
        // processData: false,
        success: function(data){

            console.log(data);

        },
        error: function(objeto, quepaso, otroobj){
            console.log(this.url);
            console.log("ERROR");
        }
    });

如果有人知道是什么問題,我會prepreciatte! 謝謝!!!

這是跨域請求的古老問題,對跨域請求進行簡單的Google搜索,您將看到數百萬次的結果。 出於安全原因,您不能將一個域的請求拒絕到另一個域。

還有一些再次使用jsonP格式的可能性,快速搜索應該可以幫助您。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM