Ich habe folgendes Objekt:JQuery param Flucht & unterzeichnen
var ob = {
prop: 'ab&cs&ef'
}
Wenn ich param Methode von jQuery ($ .param()) verwenden, gibt sie:
"prop=ab%26cs%26ef"
Wie kann ich es gibt folgendes zurück?
"prop=ab&cs&ef"
aktualisieren
Ich weiß, dass, wenn ich benutze:
unescape($.param(ob))
Ich werde bekommen, was ich brauche. Die Unescape-Methode ist jedoch veraltet.
Th Punkt 'param()' ist das Objekt zu formatieren, so kann es in einer URL übergeben werden. Wenn Sie es nicht codieren, machen die '&' Zeichen den einzelnen 'prop' Query String Parameter in 3 separate. Daher ist es nicht möglich, 'param()' dafür zu verwenden. – Rhumborl
@Rhumborl, wenn ich unescape auf $ .param (..) verwende, wird die gewünschte Zeichenfolge zurückgegeben. Unescape ist jedoch veraltet. – uksz
@Rhumborl zum Beispiel, was ist, wenn ich mehrere Werte für einen Parameter übergeben möchte? – uksz