Groups | Search | Server Info | Keyboard shortcuts | Login | Register
Groups > de.comp.lang.javascript > #4836
| From | Thomas 'PointedEars' Lahn <PointedEars@web.de> |
|---|---|
| Newsgroups | de.comp.lang.javascript |
| Subject | Re: JS Variable von einem Teil zum nächsten übergeben? |
| Date | 2017-01-09 20:44 +0100 |
| Organization | PointedEars Software (PES) |
| Message-ID | <1795891.oMNUckLgyt@PointedEars.de> (permalink) |
| References | <o4vfhl$t13$1@news.albasani.net> |
Jan Novak wrote:
> […] folgende Daten, welche einen Preview erzeugen:
>
> <div class="col-md-3">
> <input id="filedata" name="input-pd[]" type="file" multiple
> class="file-loading">
> <script>
> $("#filedata").fileinput({
> initialPreview: ["MEIN_VAR"],
> uploadAsync: true,
> minFileCount: 1,
> maxFileCount: 5,
Aus Kompatibilitätsgründen sollte in dieser Zeile am Ende kein Komma stehen.
> });
> </script>
> </div>
>
> Die Variable MEIN_VAR enthält die URL zur Datei, welche angezeigt werden
> soll. Nun soll diese Anzeige der Datei über JS aus einem Dropdown auf
> dieser Form die entsprechenden Daten erhalten. Dazu habe ich folgendes:
OK.
> <script type="text/javascript">
> $("select[name='fileNames']").change(function(){
$("select[name='fileNames']").on("change", function () {
> var fileId = $(this).val();
> var token = $("input[name='_token']").val();
> $.ajax({
> url: "<?php echo route('select-ajax') ?>",
> type: 'POST',
> data: {fileId:fileId, _token:token},
> success: function(data) {
> window.alert(fileId);
> }
> });
> });
> </script>
>
> Im Alert bekomme ich die ID der Datei, welche aus dem Dropdown gewählt
> wurde. jedoch wird die Route nie aufgerufen
Was bedeutet „wird die Route nie aufgerufen“?
Falls Du damit meinst, dass kein POST-Request an den in der url-Eigenschaft
angegebenen URI stattfindet, so wäre das offensichtlich falsch, da
window.alert(…) gemäss Deiner eigenen Aussage aufgerufen wird. Letzteres
passiert nur, wenn der POST-Request erfolgreich war (“success”).
Grundsätzlich hilft es, sich hier an dem vom Server *generierten*
*clientseitigen* Quelltext zu orientieren.
> (in welcher die ID der gesuchten URL gefunden werden würde).
Nein, wahrscheinlich nicht.
> Wie kann ich diese Info jetzt nutzen, um die zugehörige URL an die obige
> Preview Funktion zu übergeben?
Theoretisch könntest Du das von Dir möglicherweise verwendete “Bootstrap
File Input”-Plugin mit einem anderen Wert für die initialPreview-Eigenschaft
des Optionsobjektes immer wieder neu initialisieren:
<http://plugins.krajee.com/file-input>
Das wäre aber sehr wahrscheinlich ein Missbrauch dieses für den Datei-
*Upload* vorgesehenen Plugins.
Beschreibe das *Problem* und das *Ziel*, nicht nur Deine Lösungsversuche.
--
PointedEars
FAQ: <http://PointedEars.de/faq> | <http://PointedEars.de/es-matrix>
<https://github.com/PointedEars> | <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | Please do not cc me./Bitte keine Kopien per E-Mail.
Back to de.comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar
JS Variable von einem Teil zum nächsten übergeben? Jan Novak <repcom@gmail.com> - 2017-01-09 08:53 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-01-09 20:44 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Jan Novak <repcom@gmail.com> - 2017-01-10 08:52 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-01-10 11:11 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Jan Novak <repcom@gmail.com> - 2017-01-10 12:20 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-01-10 13:57 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Jan Novak <repcom@gmail.com> - 2017-01-11 10:50 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-01-11 14:08 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Jan Novak <repcom@gmail.com> - 2017-01-11 14:31 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-01-11 15:34 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Jan Novak <repcom@gmail.com> - 2017-01-11 16:46 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2017-01-11 18:09 +0100
Re: JS Variable von einem Teil zum nächsten übergeben? Jan Novak <repcom@gmail.com> - 2017-01-12 10:18 +0100
csiph-web