2009-08-07 14 views
7

Ho un problema con le barre! Ho alcuni jQuery per la gestione di finestre di dialogo generiche su una pagina. In alcuni casi i campi sono di passaggio/percorsi delimitato da ...Escaping di barre in jQuery per il passaggio di percorsi in una richiesta 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); 
    } 
}); 

Questo codice funziona, ma ho un brucatura manuale di __slash__ quando arrivo alla fine php delle cose. C'è qualche funzione di codifica che mi manca potrebbe farmi cadere la sostituzione dall'aspetto maldestro?

risposta

Problemi correlati