12

I have a jquery multiple drag and drop file uploader using dropzone.js.

I have added the following code to the dropzone code

  this.on("queuecomplete", function (file) {
      alert("&success=yes");

  });

So when the queue has completed it sends an alert at the moment however I want to change it so it so that using jquery it adds this as a parameter to the URL.

Any ideas how to do this using jquery?

Legend1989
  • 664
  • 3
  • 9
  • 23
  • 1
    I'm guessing you want to add the parameter to the current page's URL and reload the page with the URL plus the parameter. Is this the real question? – jonmrich Aug 31 '15 at 18:35
  • This is jQuery specific. The duplicate question is javascript specific, and has no jquery tag. – Andrew Mar 01 '19 at 14:40

1 Answers1

40

This will do the job...

this.on("queuecomplete", function (file) {
      var url = document.location.href+"&success=yes";
      document.location = url;
  });

Option two (in case you already have one parameter)

this.on("queuecomplete", function (file) {
    if(document.location.href.contains('?')) {
        var url = document.location.href+"&success=yes";
    }else{
        var url = document.location.href+"?success=yes";
    }
      document.location = url;
  });
Marcello B.
  • 4,177
  • 11
  • 45
  • 65
Leo Javier
  • 1,383
  • 12
  • 19