a minimal change to my code is breaking it
- by Delirium tremens
Works (it sets lasturi):
var domainnameuri;
var generaldomainnameuri;
domainnameuri = sc.domainnameuri;
generaldomainnameuri = sc.generaldomainnameuri;
sc.redirectinggeneral = false;
$.ajax({
type: "GET",
url: generaldomainnameuri,
success: function(data, textStatus) {
if (data.redirect == domainnameuri) {
sc.redirectinggeneral = true;
}
sc.setlasturi();
}
});
Doesn't work (it doesn't set lasturi):
this.setredirectinggeneral = function(c) {
var domainnameuri;
var generaldomainnameuri;
domainnameuri = sc.domainnameuri;
generaldomainnameuri = sc.generaldomainnameuri;
sc.redirectinggeneral = false;
$.ajax({
type: "GET",
url: generaldomainnameuri,
success: function(data, textStatus) {
if (data.redirect == domainnameuri) {
sc.redirectinggeneral = true;
}
c();
}
});
}
sc.setredirectinggeneral(sc.setlasturi);
Why?