我在 GoogleOauth2.js 文件中有简单的代码
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"]%> 编译器将其理解为文本,但是当我将 js 代码放在简单之间的 head 标签中时,<script type="text/javascript"></script>
它工作正常,我在会话中得到了我的价值想知道我可以将此代码保存在单独的文件中并且它工作正常吗