2009-08-07 8 views
7

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?

Répondre

Questions connexes