Quando eseguo semplici aggiornamenti del server o invii moduli o quel tipo di cose, sono arrivato a un bivio ... usando AJAX
:
var ajax = new XMLHttpRequest();
ajax.open("post", "myserver.php", true);
ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
ajax.send('entry=' + encodeURIComponent(entry) + '&table=' + encodeURIComponent(table) + '&ID=' + encodeURIComponent(ID) + '&column=' + encodeURIComponent(column) + '&loc=' + encodeURIComponent(loc));
ajax.onload = function() {
window.location = ajax.responseText.trim();
};
O solo un semplice location
e GET delle variabili sul server:
window.location = myserver.php?entry=encodeURIComponent(entry)&&table=encodeURIComponent(table)&&ID=entry=encodeURIComponent(entry)&&column=encodeURIComponent(column)&&loc=encodeURIComponent(loc)
Certo, sono nuovo di AJAX, ma mi sembra che faccia la stessa cosa. So che GET
e POST
vengono elaborati in modo diverso sul server, ma sia get che post possono essere protetti, quindi forse mi manca qualcosa, perché so che la posizione semplice non è buona per il codice di produzione, ma non lo faccio Non so perché.