Nogen der kan og vil hjælpe med en løsning som gør at efter succes, vil den reloade siden.
- <script>
- $(document).ready(function() {
- var f = $('form');
- var l = $('#loader'); // loder.gif image
- var b = $('#button'); // upload button
- var p = $('#preview'); // preview area
- b.click(function(){
- // implement with ajaxForm Plugin
- f.ajaxForm({
- beforeSend: function(){
- l.show();
- b.attr('disabled', 'disabled');
- p.fadeOut();
- },
- success: function(e){
- l.hide();
- f.resetForm();
- b.removeAttr('disabled');
- p.html(e).fadeIn();
- },
- error: function(e){
- b.removeAttr('disabled');
- p.html(e).fadeIn();
- }
- });
- });
- });
- </script>
Har søgt og søgt igen her på siden, og fundet frem til dette:
- <script>
- $(document).ready(function() {
- var f = $('form');
- var l = $('#loader'); // loder.gif image
- var b = $('#button'); // upload button
- var p = $('#preview'); // preview area
-
- b.click(function(){
- $('#loadpic').fadeOut(6000, function() { location.reload(); });
- // implement with ajaxForm Plugin
- f.ajaxForm({
- beforeSend: function(){
- l.show();
- b.attr('disabled', 'disabled');
- p.fadeOut();
- },
- success: function(e){
- l.hide();
- f.resetForm();
- b.removeAttr('disabled');
- p.html(e).fadeIn();
- },
- error: function(e){
- b.removeAttr('disabled');
- p.html(e).fadeIn();
- }
- });
- });
- });
- </script>
Om det er den bedste løsning vil jeg ikke selv mene, men hvordan det ellers bør løses ved jeg ikke selv
Men den loader siden efter de 6 sekunder.
Og gør det som den skal med <div id="loadpic">billeder</div>
Indlæg senest redigeret d. 13.04.2014 20:46 af Bruger #17554