Садись на доску и пиши.
I promise to sanitize,filter and validate my data before any changes are made.
I promise to sanitize,filter and validate my data before any changes are made.
I promise to sanitize,filter and validate my data before any changes are made.
I promise to sanitize,filter and validate my data before any changes are made.
I promise to sanitize,filter and validate my data before any changes are made.
I promise to sanitize,filter and validate my data before any changes are made.
Теперь тогда.
Когда вы пишете такую систему, вы должны сохранять свой код абстрактным. Не просто писать функцию для каждого действия, Пример
Не делай так.
function updateEmailAddress(id,email)
{
$.post("ajax/updateEmail.php",{id:id,email:email});
}
updateEmailAddress(22,'some_new_email@mydomain.tld');
Сделайте это так, создайте систему многократно используемого кода.
System = {
Send : function(location,method,data,callback)
{
//Send here to location via method with data and then invoke the callback
}
}
Actions = {
UpdateMail(id,mail)
{
System.Send('ajax/mailupdate.php','post',{id:id,email:mail},function(data){
//Validate Server Responce
});
}
CheckLoginState(callback)
{
System.Send('ajax/loginState.php','post',{},function(data){
callback(data ? true : false);
});
}
//ETC
//ETC
}
Action.CheckLoginState(function(loggedin){
if(loggedin){
Action.UpdateMail(someId,SomeEmail);
}
});