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に入れると
<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>
に正常に動作し、セッション i で値を取得しますこのコードを別のファイルに保存しても問題なく動作することを知りたい