1

私はこれに問題があります:

if($.cookie('products') == undefined) {
    $.cookie("products", [$(this).data('name')]);
}
else $.cookie("products", [$.cookie('products')+$(this).data('name')]);

私の目標は、製品の名前を Cookie に追加することです。これは、フォームを介して送信した後に PHP で使用する必要があるためです。

コードで最後のオブジェクトを削除する必要があるため、配列を使用しています。

$.cookie("products", $.cookie('products').pop());

それとも、あるファイルの jQuery から別のファイルの PHP の変数に変数を転送する別のソリューションがあるでしょうか?

4

1 に答える 1

0

わかりました、私はこれを使用して主な問題を管理しました:

var products = [$.cookie('products')];
products.push($(this).data('name'));
$.cookie("products", products);

しかし pop() メソッドにはまだ問題があります:

products.pop();
$.cookie("products", products);

最後の要素だけを削除する代わりに、配列全体を削除します。

于 2013-07-21T20:45:38.640 に答える