Kezdőoldal » Számítástechnika » Programozás » PHP + Jquery ajax miert nem...

PHP + Jquery ajax miert nem mukodik?

Figyelt kérdés

Ajax neluk mukodik ahogy kell


[link]


2019. jan. 3. 11:14
 1/6 anonim ***** válasza:
0%
Mit akarsz??
2019. jan. 3. 11:38
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
48%

Mert az űrlapban register_username, register_email, register_password van, nem pedig username, password, email amit php-ban akarsz feldolgozni.


Alapjáraton az input name attribútuma alapján kerülnek a $_POST tömbbe a küldött adatok.

2019. jan. 3. 12:32
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
100%

Hirtelenjében:

1. Miközben a HTML-ben:

<form method="post" id="register-form">

"register-form" az ürlap azonosítója, a jQuery-ben

$("#login-form").submit(function(){

"login-form"-ra hivatkozol.


2. Az űrlap elküldését feldolgozó szkript függvényének végéről hiányzik egy

return false;

e nélkül az űrlap az alapértelmezett célra (amit a form tag action attribútumában adnál meg) irányítódik át.


3. A PHP-kódban:

- nincs semmilyen ellenőrzés (például filter_var az e-mailre, vagy XSS ellen)

- nincs védelem az SQL-injection ellen (mysqli_real_escape_string!)

- nincs védelem CSRF ellen (reCaptcha)


4. Feltételezem Bootstrapet használsz.

Az alapértelmezetten

[link]

a Jquery Slim változatát

[link]

javasolja használatra, amiből hiányzik az ajax.

Helyette ajánlatos a teljes, minimalizált változat használata:

[link]

2019. jan. 3. 13:35
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

# 3


1, igen, ez volt a problema, nem is ertem miert nem vettem eszre


2, phpban az action direkt kihagytam, az ugy problema?


3, ezzel tisztaban vagyok, szandekosan hagytam ki


4, ezzel is


Koszonom

2019. jan. 4. 09:17
 5/6 A kérdező kommentje:
Illetve azt szeretnem meg kerdezni, hogy mi a legjobb modja annak hogy megnezzem van-e mar egy adott username a tablaban? (a username unique)
2019. jan. 4. 09:21
 6/6 anonim ***** válasza:

"2, phpban az action direkt kihagytam, az ugy problema?"

Mivel:

* html5-ben már nem kötelező a megadása

* A diszkrét Javascript-elv (az oldal használható legen Javascript használata nélkül: [link] ) a Javascript extenzív használata (lásd például a reCaptcha-t) miatt nem igazán alkalmazható

az action attribútum nyugodtan elhagyható

2019. jan. 4. 11:02
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!