2011-01-21 19 views
0

Okey、これは私が持っているものです。私の配列ですが、私は、配列が入力されたIDに基づいて構築されているように、それは少しよりダイナミックしたいのですが、彼は、PHPコードたびに変更する必要はありませんjquery、php、htmlで動的投票を構築する

<?php $options[1] = 'jQuery'; $options[2] = 'Ext JS'; $options[3] = 'Dojo'; $options[4] = 'Prototype'; $options[5] = 'YUI'; $options[6] = 'mootools';

彼は別の投票をしたい。これらの入力IDをどのようにインポートして配列にプッシュするのですか?

JAVASCRIPT(使用してjQueryの)::

var arr = []; 
arr.push("option1"); 
arr.push("option2"); // and so on.. 

//Use AJAX to send the data across .. 
$.ajax({ 
     url: 'poll.php?jsondata=' + encodeURIComponent(JSON.stringify(arr)), 
     success: function(data) { 
      // response.. 
     } 
    }); 
}); 

I私はあなたの質問を理解することができます限り

答えて

0

、あなたはこのようなクライアントからサーバにデータを渡すためにJSONを使用することができますPHPスクリプトがそれらのオプションを後で使用するためのデータベースなどに入れると考えています。

さて、PHP(poll.php)に:

<?php 
    $options = json_decode($_GET['jsondata']); 
    //... 
?> 
+0

事はある、私はおそらく、クラスを使用するためにjqueryのか、PHPを希望して、動的におそらくのdivのidのかとの配列を作成しますそんな感じ。したがって、クラス ".radios"で定義された1つの配列を作成し、各div-idをその配列にプッシュします。 – Didrik

関連する問題