Я пытаюсь получить токен из URL-адреса, который должен быть перенаправлен из моего метода. Он работает другим способом, но не работает в этом.
Любая помощь будет оценена!
Метод контроллера:
[HttpPost]
public ActionResult Authorize(int clientId)
{
Session["client_Id"] = clientId;
var client = GoogleAnalyticsHelper.CreateGoogleAnalyticsClient();
string url = client.AuthorizeUrl();
return Redirect(url);
}
JavaScript:
function UpdateClient() {
var baseurl = "/GoogleAnalytics/";
var list = document.getElementById("clientId");
var clientId = list.options[list.selectedIndex].value;
$.ajax({
type: "POST",
async: false,
url: baseurl + "Authorize",
data: { "clientId": clientId },
success: function () {
console.log("success!");
},
error: function (er) {
console.log("an error occured: " + er);
}
});
};
Кнопка:
<button type="submit" onclick="UpdateClient()" name="button1" class="btn btn-info">Update client/ViewId</button>