As vrea sa incarc un fisier intr-o baza de date MySQL folosind Ajax si JQuery.
Ex:
-upload.php (pagina in care apare formularul de upload)
-upload.js (scriptul de upload cu ajax)
-ajax_upload.php (scripul de citire a datelor, de validare si de scriere in baza de date).
Problema mea este in fisierul upload.js si ajax_upload.php.
Stiu sa citesc intr-o variabila denumirea fisierului selectat dar nu stiu cum sa-l transmit catre ajax_upload.php.
Eu am incercat ca si string...desi cred ca nu este ok.
$('form#form-upload').submit(function() {
nume_fisier=$('input#input-fisier').val();
$.ajax({
type: 'POST',
url: 'ajax/ajax_upload.php',
dataType : 'json',
data: {
param_nume_fisier : nume_fisier
},
success: function(data)
{
alert(data.mesaj);
},
error: function()
{
alert('error!');
}
...
si apoi in ajax_upload.php
if (isset($_POST['param_nume_fisier'])) { $nume_fisier=$_POST['param_nume_fisier']; }
$fisier=$_FILES[$nume_fisier]['name'];
$mesaj=$fisier;
$return['mesaj']=$mesaj;
echo json_encode($return);
In acest mod nu se intampla nimic...
Ce-mi recomandati?
Upload fisier cu JQuery Ajax
Moderator: Moderatori
- vectorialpx
- Senior Member
- Mesaje: 4832
- Membru din: Mar Mar 01, 2005 9:48 am
- Localitate: Bucuresti
- Contact:
prin ajax nu se poate trimite $_FILES
deci va trebui sa apelezi la solutia propusa peste tot pe net: un iframe in care faci submit tacit la formular - apoi stergi respectivul iframe.
Eu asta stiu, nu stiu ca ar exista un alt mod.
Exista plugin-uri pentru jquery.
http://www.google.com/search?q=jquery+upload+file
deci va trebui sa apelezi la solutia propusa peste tot pe net: un iframe in care faci submit tacit la formular - apoi stergi respectivul iframe.
Eu asta stiu, nu stiu ca ar exista un alt mod.
Exista plugin-uri pentru jquery.
http://www.google.com/search?q=jquery+upload+file
vectorialpx scrie:prin ajax nu se poate trimite $_FILES
deci va trebui sa apelezi la solutia propusa peste tot pe net: un iframe in care faci submit tacit la formular - apoi stergi respectivul iframe.
Eu asta stiu, nu stiu ca ar exista un alt mod.
Exista plugin-uri pentru jquery.
http://www.google.com/search?q=jquery+upload+file
Pluginuri am gasit, insa nu intelegeam de ce nu exista ceva simplu.
Multumesc de informatie. De aici ma descurc!
Înapoi la “Librarii Javascript”
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 24 vizitatori