Hogy lehet egy MySQL lekérdezést lefuttatni javascriptbe?
$.get('lekerdezes.php', function (data) {});
ezzel próbálkoztam de ez csak visszakéri az adatot és a MySQL lekérdezést nem lehet elküldeni
SQL lekérdezést klienstől SOHA nem fogadunk.
Paraméterben átadjuk mit szeretnék ellenőrizni, és ahhoz megfelelő SQL lekérést hívjuk meg a beérkezett, szűrt adatokkal.
Gondolj bele, ha közvetlen klienstől érjező SQL kérést fogadsz, akkor nyílt adatbázisod lessz, és akár egy vicces kedvű user, tetszőlegesen módosíthatja, vagy törölheti az adatbázisod.
#1: viszont cserébe fejleszthetesz a BKK-nak milliárdokért!
Nézd inkább mindennek a jó oldalát!
Felejtsd el a jquery-t. Hasznos lib volt, de ma már annyira nem divat a használata. Natív javascriptben írd a kódod!
function myfunc() {
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange=function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("demo").innerHTML = this.responseText;
}
};
xhttp.open("POST", "validate.php", true);
xhttp.send();
}
</script>
Ez egy működő programból lett kimásolva!
Ha mégis jquery kell...
function post()
{
var name = $('#uname').val();
var psw = $('#psw').val();
$.post('validate.php',{postname:name, postpsw:psw},
function(data)
{
if (data == "loginsuccess") {
$('.logincontainer').css({'background-color':'#73DF89'});
$("#loginbutton").html('sikeres belépés');
window.location.assign("?page=forum")
}else if (data == "logindenied") {
$('.logincontainer').css({'background-color':'#FF4141'});
$("#loginbutton").html('sikertelen belépés');
}else{
$("#loginbutton").html('Minden mező kitöltése kötelező!');
}
});
}
1. Az XMLhttpRequest nem része a nyelvnek.
2. Sosem fogja nativan használni, ha meg igen, majd akkor megtanulja. Vagy te talán fejből tudod az összes beépített objektum összes metódusát az összes paraméterével és lehetséges visszatérési értékével együtt? Nem hinném.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!