Changeset 1373

Show
Ignore:
Timestamp:
11/20/09 09:40:22 (10 months ago)
Author:
karel
Message:

If the dataURI already contains query parameters ("?"), add &method=PUT instead of ?method=PUT

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/modules/kauri-forms/kauri-forms-framework/src/main/kauri/static-{build}.key/kauri.forms/form.js

    r1282 r1373  
    219219        // and __createURITemplate is not null 
    220220        var uriTemplate; 
    221         var uriSuffix = ""; 
     221        var uriSuffix = {}; 
    222222        var modeMsg; 
    223223 
     
    228228            // put 
    229229            uriTemplate = this.getDataURITemplate(); 
    230             uriSuffix += "?method=PUT"; 
     230            uriSuffix = { method: "PUT" }; 
    231231            modeMsg = "dataURI"; 
    232232        } 
     
    238238        } 
    239239         
    240         var uri = uriTemplate.expand(data) + uriSuffix; 
     240        var uri = uriTemplate.expand(data); 
     241        var params = $.param(uriSuffix); 
     242        if (params.length > 0) { 
     243          uri += (uri.match(/\?/) ? "&" : "?") + params; 
     244        } 
    241245         
    242246        $.ajax( {