我想弄明白爲什麼我的頁面沒有按預期工作(即使它以前工作正常)。用JS解析URL
此頁面上的功能,當你提交表單設定爲這樣,接觸消失和視頻顯示器 - 使用URL參數。
這裏是我的JS(和這個頁面樣式代碼):
<style>
.dynamic-content {
display:none;
}
</style>
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script type="text/javascript">
// Parse the URL parameter
function getParameterByName(name, url) {
if (!url) url = window.location.href;
name = name.replace(/[\[\]]/g, "\\$&");
var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
results = regex.exec(url);
if (!results) return null;
if (!results[2]) return '';
return decodeURIComponent(results[2].replace(/\+/g, " "));
}
// Give the parameter a variable name
var dynamicContent = getParameterByName('webinar');
$(document).ready(function() {
// Check if the URL parameter is hla
if (dynamicContent == 'yes') {
$('#yes').show();
}
// Check if the URL parmeter is empty or not defined, display default content
else {
$('#default-content').show();
}
});
</script>
什麼不起作用? – epascarello
打開開發者控制檯。錯誤嘉豪 – epascarello
您尚未明確定義問題並解釋了它應該做什麼和現在正在做什麼之間的差異。請參考[問] – charlietfl