2012-07-19 58 views
2

工作我使用這個代碼調用Web服務:
Web服務調用是工作,但它不是在瀏覽器和Mozilla

function CallService() { 

    $.ajax({ 
     type: "GET", 
     url: "http://devpc4:5566/Service1.asmx/GetItems", 
dataType: "json", 
data: "{}", 
     contentType: "application/json; charset=utf-8", 
     success: OnSuccess, 
     error: OnError 
    }); 
} 

的onSuccess功能:

function OnSuccess(data, status) { 
alert("success"); 

    alert(data.d); 
     alert("success1"); 
    var ponse = '{"TableNo":"2"}'; 

    alert(ponse.TableNo); 

} 

的OnError:

function OnError(request, status, error) { 


    alert(status); 
} 

它給我在IE中的輸出,但我沒有獲得鉻輸出和mozolla。
thanx您的幫助。

回答

2

通過添加這三個頭,你可以得到你的輸出

  • 訪問控制允許來源

  • 訪問控制允許的方法

  • 訪問控制允許-headers

1

了使用這種link其工作的解決方案。
但我要補充一些像頭:

Access-Control-Allow-Origin 
Access-Control-Max-Age 
Access-Control-Allow-Methods 
Access-Control-Allow-Headers 

現在它在Mozilla和Chrome的工作。 thanx傢伙。

相關問題