2010-02-08 125 views
5

我使用下面的示例使用.net Web服務和jQuery進行跨域ajax調用。 http://bloggingabout.net/blogs/adelkhalil/archive/2009/08/14/cross-domain-jsonp-with-jquery-call-step-by-step-guide.aspx通過SSL/HTTPS使用jsonp和.NET Web服務的跨域AJAX

它工作正常,直到我嘗試將我的端點更改爲https。我沒有得到任何錯誤,只是沒有迴應。我的第一個問題是,是否可以用jsonp做?如果是這樣,我將不勝感激關於如何排除故障/修復問題的一些指導。

謝謝!

+0

您是否在手動執行https事務時得到響應? – Pointy

+1

您是否試圖使用機器人https(web)訪問帳戶? –

+0

感謝您的回覆。我剛剛測試過它,現在正在工作。不幸的是,我無法解釋爲什麼它不是之前。也許是我錯過了某個地方的一個簡單的錯誤。 – fehays

回答

3

Jsonp的工作原理與http和https相同。

您可能已經失去了您的會話或以其他方式修改了環境。

+0

其實我認爲你可能是對的。我想可能是通過http調用Web服務,而我的認證會話是https。 – fehays

+0

或者由於協議更改而未發送會話cookie。我不確定它是如何工作的。將不得不檢查。但如果是這樣的話 - 問題可能會更常見。 – naugtur