Changeset 1373

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

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

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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( {