1

リンクから変数とその値を削除したかったのですがhref、リンクにquantity=11回または2回あると仮定すると、そのリンクに何回来ても削除したいと思います。私が考えていたのは、 jquery を使用することreplaceです。私はコードを作りました。

   var url = i.text.replace('&quantity','');

私が価値を持っていた場所

"https://example.com?pid=1&quantity=2&quantity=3"

しかし、使用するreplaceと、変数の値を削除できなくなります。&quantityしたがって、文字列が削除されるだけでなく、それに関連付けられている値も full のように削除されるようにするにはどうすればよいでしょうか&quantity=3。またquantity、その値は動的であることに注意してください。リンク内で他の値と 1 回、または他の値と 2 回のリンクになる可能性があります。

4

2 に答える 2

1

次のようなものを試してください:

var text = "https://example.com?pid=1&quantity=2&quantity=3";
var url = text.replace(/&quantity=\d+/g,'');

=これにより、記号とその後の数字が置き換えられます。変数が問題ないことを確認してください...

ここでわかるように: http://jsfiddle.net/darkajax/afXMN/

于 2013-03-19T23:06:11.247 に答える
0

セッションを使用したり使用したりする場合は、get ではなく $_post 関数を使用してこの値を非表示にすることができます。

于 2013-03-19T23:06:23.773 に答える