Ich benutze Krajee das Bootstrap File Input Plugin um einen Upload via AJAX Call durchzuführen.
Hier ist der Link zum Krajee Plugin AJAX Abschnitt: Krajee Plugin AJAX
>Die JS und PHP (Codeigniter) Codes, die ich verwende, sind wie folgt:
JS:
%Vor%PHP:
%Vor%Im Moment bekomme ich eine Antwort von PHP, was auch immer ein Fehler oder ein Erfolg als JSON ist. Ich habe die Plugin-Dokumentation durchgesehen und finde immer noch nicht, wie ich die AJAX-Antwort abfangen und entsprechend reagieren kann mach in jQuery mit der Ajax-Erfolgsfunktion:
%Vor%Kann jemand, der dieses Plugin kennt, mir bitte zeigen?
Danke
Hier haben Sie den Weg dazu ... Schlechte Dokumentation auf seiner Seite: /
%Vor%PHP
%Vor%Sie können den Abschnitt Ereignisse auf der Seite mit den Plug-in-Dokumentationen lesen, um die verschiedenen vom Plug-in bereitgestellten Ereignisse zu verstehen.
Es hängt davon ab, wie Sie den Ajax-Upload im Plugin eingerichtet haben. Das Plugin bietet zwei Ajax-Upload-Modi - synchron und asynchron wie in der Dokumentation beschrieben. Es ist asynchron, wenn Sie uploadAsync
-Eigenschaft auf true
festgelegt haben.
FÜR AJAX ERFOLGSFALL:
FÜR AJAX FEHLER TRAP:
In Ihrem Fall haben Sie uploadAsync
auf true gesetzt - verwenden Sie also die asynchronen Einstellungen / Ereignisse.
Sie können diesen Beispielcode in Ihrem Test verwenden. In meinem Test sind meine Antwortdaten wie folgt:
%Vor%Tags und Links javascript jquery php ajax twitter-bootstrap