0
有一個web服務,例如這http://www.w3schools.com/webservices/tempconvert.asmx使用javascript調用web服務
如何從JavaScript調用其Web方法?
有一個web服務,例如這http://www.w3schools.com/webservices/tempconvert.asmx使用javascript調用web服務
如何從JavaScript調用其Web方法?
由於same origin policy限制,您無法使用javascript調用它,因爲此Web服務未託管在您的腳本將從其提供服務的域中。爲了調用它,你將需要在你的域上設置一個服務器端腳本來調用這個服務,然後向你的腳本發送一個AJAX請求。
我只能在客戶端放置html頁面。它如何與服務器交互? –
@Ilya Blokh,這個HTML來自網絡服務器,不是嗎?這個Web服務器可以運行一些服務器端語言(PHP,ASP.NET,Java等)。您應該使用這種語言來查詢遠程Web服務。正如我在我的回答中所述,您不能使用純HTML和JavaScript來調用遠程域Web服務。 –