2011-01-21 37 views
0

Okey,這就是我所得到的。用jquery,php和html構建動態輪詢

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

這是我的數組,但我想,使其更具動態性,使得陣列是根據輸入ID建成,所以他不會有改變的PHP代碼時他想再次進行民意調查。我將如何導入這些輸入ID並將它們推入數組中?

回答

0

爲了我能理解你的問題的範圍內,你可以使用JSON從客戶端傳遞的數據是這樣的服務器:

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.. 
     } 
    }); 
}); 

我認爲PHP腳本會將這些選項放入數據庫中或稍後使用。現在

,在PHP(poll.php):

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

事情是,我想了jQuery或PHP或許使用類,然後用或許DIV ID或動態創建一個數組類似的東西。因此,一個由類「.radios」定義的數組,然後將每個div-id推入該數組中。 – Didrik 2011-01-22 14:54:44