2013-10-21 62 views
1

我在使用ajax後,當啓用ssl的問題。它可以與http協議 當協議是https它切換到302錯誤,我已經修復了三天,但不好,任何人都知道如何解決這個問題,請幫助我。在此先感謝ajax後無法工作時啓用ssl

function ajaxToCart(url,data,mine) { 

    var prefix = parent.location.protocol; 

    url = url.replace('checkout/cart', 'ajaxcartsuper/ajaxcart'); 
    if (prefix == "http:") { 
     // change to https 
     url = url.replace("http://", "https://"); 
    } 
    console.log(url); 


     $jq.ajax({ 
      url: url, 
      dataType: 'json', 
      type : 'post', 
      data : data, 
      beforeSend: function(request){ 
        showLoadingAnimation(); 

      }, 
      success: function(data){ 
    }); 
} 
+0

您是否在服務器上發生了一些URL重寫? – Bruno

回答

0

請你檢查標題,看看什麼是在「位置」返回。可能有些東西與URL不正確