Autor | Zpráva | ||
---|---|---|---|
opsidiam Profil |
#1 · Zasláno: 20. 3. 2017, 23:45:39
DObry den mam problem, mam tento script
<script id="template-download" type="text/x-tmpl"> {% for (var i=0, file; file=o.files[i]; i++) { %} <tr class="template-download fade"> <td>{%alertOne("=file.url","=file.name");%} <span class="preview"> {% if (file.thumbnailUrl) { %} <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" data-gallery><img src="{%=file.thumbnailUrl%}"></a> {% } %} </span> </td> <td> <p class="name"> {% if (file.url) { %} <a href="{%=file.url%}" title="{%=file.name%}" download="{%=file.name%}" {%=file.thumbnailUrl?'data-gallery':''%}>{%=file.name%}</a> {% } else { %} <span>{%=file.name%}</span> {% } %} </p> {% if (file.error) { %} <div><span class="label label-danger">Error</span> {%=file.error%}</div> {% } %} </td> <td> <span class="size">{%=o.formatFileSize(file.size)%}</span> </td> <td> {% if (file.deleteUrl) { %} <button class="btn btn-danger delete" data-type="{%=file.deleteType%}" data-url="{%=file.deleteUrl%}"{% if (file.deleteWithCredentials) { %} data-xhr-fields='{"withCredentials":true}'{% } %}> <i class="glyphicon glyphicon-trash"></i> <span>Delete</span> </button> <input type="checkbox" name="delete" value="1" class="toggle"> {% } else { %} <button class="btn btn-warning cancel"> <i class="glyphicon glyphicon-ban-circle"></i> <span>Cancel</span> </button> {% } %} </td> </tr> {% } %} </script> a su tam tieto dve veci {%=file.url%} a {%=file.name%} ktore sa nahradia url adresov a menom suboru a ja potrebujem dostat z tych funkcii data presunuli sem <script> function alertOne(a,b) { $.ajax({url:"data.php",type : "GET",cache : false,data : "majitel=20&meno="+b+"&url="+a}); }; </script> =file.url help a subor data.php je vkladanie dat do mysql
|
||
Kajman Profil |
#2 · Zasláno: 21. 3. 2017, 08:35:27
Ten skript není skript, ale template, kterému se skriptem předají parametry a on vygeneruje html kód. Nejspíše je to template v tomto šablonovacím systému
blueimp.github.io/JavaScript-Templates Nedává moc smysl vkládat do mysql opakovaně seznam souborů pro stažení. Zkuste lépe vysvětlit, co máte, jak to funguje a co chcete změnit. Pokud chcete logovat, že na vygenerovaný odkaz někdo kliknul a nestačí Vám logy http serveru, tak můžete zkusit přidat atribut onclick u obou odkazů. <a onclick="alertOne(this.href, this.title)" ... |
||
Časová prodleva: 6 let
|
0