/*
-** $Id: pz2.js,v 1.26 2007-06-01 08:22:32 jakub Exp $
+** $Id: pz2.js,v 1.29 2007-06-04 10:56:28 jakub Exp $
** pz2.js - pazpar2's javascript client library.
*/
if ( recordNode = data.getElementsByTagName("record")[0] ) {
// if stylesheet was fetched do not parse the response
if ( __myself.xslDoc ) {
+ record['recid'] = recordNode.getElementsByTagName("recid")[0].firstChild.nodeValue;
record['xmlDoc'] = data;
record['xslDoc'] = __myself.xslDoc;
} else {
var paramArr = new Array();
for ( var key in params ) {
- paramArr.push(key + '=' + params[key] );
+ paramArr.push(key + '=' + encodeURI(params[key]) );
}
if ( paramArr.length )
var context = this;
this.request.open( 'GET', getUrl, true );
this.request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
- this.request.setRequestHeader('Accept-Charset', 'UTF-8');
+ //this.request.setRequestHeader('Accept-Charset', 'UTF-8');
this.request.onreadystatechange = function () {
context._handleResponse();
}