encodeURIComponent
HTML
<div id='info'>
Hi There
</div>
<div id='reinfo'>
</div>
<div>
<a target='_blank' href='edit=rename&name=a'b&c'>Hello</a>
JavaScript
function log(message) {
$('#info').html(message);
$('#reinfo').text($('#info a').attr('href'));
}
function logthis(info) {
alert(info);
log(info);
}
var base
= "http://beast:8080/SASStoredProcess/do?&_Program=/StoreClustering";
var edit
= 'rename';
var id
= '1234-5678-90ab-cdef';
var action
= base
+ "/EditNode"
+ "&node=" + id
+ "&edit=" + edit
;
action
= "&edit=" + edit;
var name
= prompt("Enter new name:", "a'b&c");
var href
= action + "&name=" + encodeURIComponent(name);
var link
= "<A target='_blank' href=\""+href+"\">Rename query</A>";
logthis(link);