以下代碼中
function changeTheme(theme) {
$('<link>')
.appendTo('head')
.attr({type : 'text/css', rel : 'stylesheet'})
.attr('href', '${ctxStatic}/common/css/app-'+theme+'.css');
//$.get('api/change-theme?theme='+theme);
$.get('${pageContext.request.contextPath}/theme/'+theme+'?url='+window.top.location.href,function(result){ });
}
1、$('<link>')
.appendTo('head')
.attr({type : 'text/css', rel : 'stylesheet'})
.attr('href', '${ctxStatic}/a.css');
什么意思 ? 什么作用 ?
2、 $.get('${pageContext.request.contextPath}/theme/'+theme+'?url='+window.top.location.href,function(result){ });
什么意思? 什么作用?
uj5u.com熱心網友回復:
加一個link標簽引入css樣式檔案,然后切換主題uj5u.com熱心網友回復:
1 往head追加一個link標簽,標簽的內容是attr(屬性)設定的資訊,即達到以下效果<head>
<link type='text/css' rel=‘stylesheet’ href='https://bbs.csdn.net/topics/${ctxStatic}/a.css' />
</head>
2 ajax請求
http請求方法是get,url是${pageContext.request.contextPath}/theme/'+theme+'?url='+window.top.location.href(紅色部分是url的地址,藍色部分是請求引數),get請求結束后會回呼function(result){ }方法
uj5u.com熱心網友回復:
正解轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/167334.html
標籤:JavaScript
