2013-11-22 68 views
0

我正在從安全頁面調用相對路徑(即,我正在調用類似'object/id'的內容)。我正在使用jQuery的$ .ajax來打電話。儘管在https頁面上,但Ajax調用正在下降到http頁面

當調用該操作時,該調用向相同的路徑發出請求,但http - 儘管瀏覽器處於https狀態。它打破了一切,我不明白爲什麼。

代碼:

$.ajax(
      url: 'object/1' 
      type: 'PUT', 
      data: {data}, 
      success: -> 
       {{stuff}} 
     ) 
+1

您應該發佈與ajax調用相關的代碼。 – marteljn

+0

'$(event.target).closest('tr')。attr('data-remote-url')' – Satpal

+0

'object/{id}'是什麼值 - id是一個數字 –

回答

0

問題最終成爲我的服務器在我打電話的操作中未接受https請求。 ajax通話很好,它只是被我的服務器碰到了http。

0

Ajax調用只能發出請求回它們源自防止XXS或跨站腳本攻擊的服務器。你沒有指定http網站是否屬於同一個域名,但這聽起來像是罪魁禍首。

+0

這是同一臺服務器。 –

+0

不是很有趣,但相同的服務器或相同的網站域(ex domainX/dir1到domainX/dir2) – rlcrews

+0

兩者。相同的域,相同的服務器。 –