我在GoogleOauth2.js簡單的代碼文件如何從單獨的JavaScript文件獲取會話變量?
function storedAccsessToken(token) {
$.ajax({
type: "GET",
url: '<%=HttpContext.Current.Request.ApplicationPath %>/SaveToken.ashx?accToken=' + token,
dataType: "text",
complete: function (resp, status) {
if (status == "success" || status == "notmodified") {
if (resp.responseText != '');
alert(resp.responseText);
window.location = window.location;
}
}
});
}
和
function refresh() {
var akkToken = '<%=Session["googleAccToken"]%>';
$.ajax({
url: 'https://www.googleapis.com/oauth2/v1/userinfo?access_token=' + akkToken,
data: null,
success: function (resp) {
user = resp;
alert(user.name);
},
dataType: "jsonp"
});
}
,當我把JS在TEG頭
<head runat="server">
<title></title>
<script type="text/javascript" src="Scripts/jquery-1.8.2.min.js"></script>
<script src="Scripts/GoogleOauth2.js" type="text/javascript"></script>
</head>
文件,當我開始我的項目和調試JS我看到<%= Session [「googleAccToken」]%> compilator理解爲文本 但是當我把js代碼簡單<script type="text/javascript"></script>
之間的頭標記它的工作很好,我得到會話我的價值,我想知道我可以在單獨的文件中保留這個代碼 ,它工作得很好
你應該能夠......雖然你可能不應該。你有什麼嘗試 –
如果不可能我只是想爲什麼這個工作時,我把代碼放在頭標記 – HaikMnatsakanyan