jQuery生成输入字段:在php中读取表单值?

时间:2009-12-28 17:30:03

标签: php jquery

我正在使用jQuery获取json字符串,然后为每个值添加一个复选框。

function dateClick(url){
$.getJSON(url,
    function(data){

        var row = $("#HourSelectionTable tbody").html();
        $("#HourSelectionTable").empty();
        $("#HourSelectionTable").append(row);

        $.each(data, function(i,data){
            if(data.free == 'true'){
                $("<tr><td><input id='"+data.date+"-"+data.hour+"' value='"+data.date+"-"+data.hour+"'type='checkbox' onclick='hourClick(this.id);' /></td><td>"+data.hour+"</td></tr>").appendTo("#HourSelectionTable");                    
            }else {
                $("<tr><td>&nbsp;</td><td>"+data.hour+"</td></tr>").appendTo("#HourSelectionTable");                    
            }

            if ($("#HourSelectionTable").is(":hidden")) {
                $("#HourSelectionTable").slideDown("slow");
            }

        });
    });

}

现在,当我发布表单并查看$ _POST时,那里什么都没有。

echo ("<pre>");
print_r($_POST);
echo ("</pre>");

给出:

Array
(
    [Submit] => Bevestig
)

我该如何解决这个问题?

丹尼斯

1 个答案:

答案 0 :(得分:1)

您的表单为空,因为您没有为输入字段提供name属性。 name属性用于填充POST HTTP请求,然后填充$_POST数组。