我有這個Javascript代碼,我從其他開發人員繼承。我對JavaScript很陌生。使功能在HTTP和HTTPS中工作
我遇到的問題是,當用戶處於HTTPS中時,它不起作用。有沒有解決這個問題的方法?
var tier1CategoryLink = "http://" + window.location.hostname + "/categories/";
$("#as_Placeholder").load(tier1CategoryLink + " .SubCategoryList > ul", function(){
$('#tier1').find('option').remove().end().append('<option>Make</option>');
$("#as_Placeholder ul li").each(function(){
var thisText = $(this).children("a").text();
if ((thisText != "All Products") && (thisText != "Best Selllers") && (thisText != "Chromoly Flywheel Combo Sale") && (thisText != "New Arrivals") && (thisText != "On Sale") && (thisText != "Needs Categories")) {
$("#tier1").append("<option value='" + $(this).children("a").attr("href") + "'>" + thisText + "</option>");
}
});
});
定義:「will not work」 – saluce
好吧,如果'「http://」'改爲'「https://」',它會「工作」嗎? (解決問題的第一步是瞭解問題。) – 2012-06-15 17:00:22
定義「用戶處於HTTPS」 –