使用jquery,php和html构建动态轮询

时间:2011-01-21 15:46:16

标签: php jquery html

哦,这就是我所拥有的。

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

这是我的数组,但是我想让它更有动态,以便根据输入id构建数组,因此无论何时他想要另一个轮询,他都不必更改php代码。我如何导入这些输入id并将它们推入数组?

1 个答案:

答案 0 :(得分: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']);
    //...
?>