9

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
  • 626
  • 2
  • 8
  • 22
  • 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

34

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;
  });
Suit Boy Apps
  • 3,005
  • 8
  • 36
  • 54
Leo Javier
  • 1,295
  • 9
  • 17