2011-07-23 8 views
0

特定のクラスの各要素、それぞれ固有のID値、ポストjson配列、PHPをループするイベントハンドラ(jQuery) 、最後に更新ビュー。JSON(jQuery)を作成し、配列全体を投稿するにはどうすればいいですか?

私は1つのインスタンスを選択することに問題はありません。

**ほとんどの場合、処理のために渡すid、配列の配列を作成する方法を探しています。

はあなたが

+0

詳細情報を提供する必要があります。私はあなたが何をしようとしているのか理解していません。何を試しましたか?あなたが行う方法がわからない特定の部分はありますか? – matzahboy

答えて

1

あなたは(strting点として)このような何かを行うことができますありがとう:もちろん

$('.class').each(function(){ 
// do somthing with $(this) 
}); 

、あなたには、いくつかの詳細を投稿した場合、私はこれを拡張することができます。

0

このコードは、あなたにMyClassクラスを持つ要素のidの配列を与える:

var id_array = $.map($(".myclass"),function(el){return el.id;}); 

あなたはその後、JSONとして、またはカンマで区切られた文字列、またはその他として、サーバーに配列を送信することができますあなたは欲しい。

1

この後、選択したすべての要素

var elArray = $('.classToSelect').get(); 

の配列を取得するには、あなたが

$.each(elArray, function(el){ 
    var id = el.id; 
    var value = el.value; 
    //code goes here 
} 

を使用することができhttp://code.google.com/p/jquery-json/から小さなプラグインのスクリプトは、JSONエンコードおよびデコードのために完全である:

var postdata = $.toJSON(elArray); 

は、形式の整ったJSON文字列を生成します。

関連する問題