JavaScript
A5.ajax.buildURLParam Method
Syntax
A5.ajax.buildURLParam(parameter,value)
Arguments
- parameterstring
The name of the parameter.
- valueAny Type array
A single value, or an array of values
Description
Builds a URL encoded query string that can be used when making an Ajax callback.
Discussion
This function can be used when creating a string of data to be passed back to the server by A5.ajax.callback(). It ensures both the parameter name and value are URL encoded.
var data = A5.ajax.buildURLParam('_name','Alpha&Beta');
//returns _name=Alpha%26Beta
/*
If you want multiple name/value pairs, the following pattern is often used
*/
var arr = [];
arr.push( A5.ajax.buildURLParam('_name1','Alpha&Beta') );
arr.push( A5.ajax.buildURLParam('_name2','Alpha Beta') );
arr.push( A5.ajax.buildURLParam('_name3','Alpha+Beta') );
var queryString = arr.join('&');The value can either be a single value:
A5.ajax.buildURLParam('value','my&text');
/* returns: 'value=my%26text'*/or an array of value:
A5.ajax.buildURLParam('value','my&text');
/* returns: 'value=my%26text'*/See Also