Entfernen Sie einen URL -Suchparameter, wenn doppelte Namen vorliegen?Php

PHP-Programmierer chatten hier
Anonymous
 Entfernen Sie einen URL -Suchparameter, wenn doppelte Namen vorliegen?

Post by Anonymous »

Ich versuche meine URL mit urlSearchparams zu manipulieren. UrlSearchParams.delete () erwartet den Namen des Params. Wenn ich Parameter mit demselben Namen habe (nach dem, was ich in Chrome getestet habe), wird alle Parameter mit diesem Namen gelöscht. Gibt es eine Möglichkeit, sowohl Namen als auch Wert zu löschen?

Code: Select all

?color[]=Black&color[]=Green&material[]=Steel

Wenn ich also .delete ("color []") aufrufe, wird beide Color [] = Params entfernt, aber was ist, wenn ich nur einen bestimmten entfernen möchte? Oben. Einige Filterkategorien könnten auch übereinstimmende Werte aufweisen, daher möchte ich auch nicht nach Wert entfernen. Ich bin offen für einen völlig neuen Ansatz ... nur versuche es auf die geringste hackige Weise zu tun. Verwenden Sie einfach Farbe [0] = , Farbe [1] = usw. Ich habe nicht bemerkt, dass Laravel beide Syntaxe unterstützt.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post