J'ai un problème avec les barres obliques! J'ai un peu de jQuery pour gérer les boîtes de dialogue génériques sur une page. Dans certains cas, les champs passent/chemins -delimited ...Echapper des barres obliques dans jQuery pour passer des chemins dans une requête AJAX
var fieldValues = [];
// pull values from all the fields belonging to the dialog...
$.each($(this).find('input, textarea, select'), function(n,field) {
// escape the path fields
var value = escape($(field).val().replace(/\//g,'__slash__'));
//alert ($(field).attr('id')+'='+value);
if(id != '' && value != '') {
fieldValues.push(id+'='+value);
}
});
Ce code fonctionne, mais j'ai un manuel de décapage sur __slash__ quand j'arrive à la fin php des choses. Y a-t-il une fonction d'encodage qui me manque pour me permettre d'abandonner le remplacement maladroit?