Ich versuche, eine Abfrage-String zu erhalten, die wie folgt aussieht erhalten:Ordentlich Query-String mit comma separated values
?focuses=coding,robotics,electronics&format=clp,hlp
// or this
?focuses=coding,robotics,electronics
// or this
?focuses=coding&format=clp
Ich habe daran gearbeitet:
// formats = ['hlp', 'clp'], focuses = ['coding', 'robotics']
var query = jQuery.param({formats, focuses});
query = query.replace(/%5B%5D/g, '');
query = query.replace(/(?!^)&formats=/g, ',');
query = query.replace(/(?!^)$focuses=/g, ',');
Aber ich halte irgendwie endet up mit:
?formats=hlp,clp,coding,robotics,electronics
[Try it] (http: // jsbin.com/todotapule/edit?console) –