Hello Stack Overflow我希望你今天好;
所以我使用jQuery来附加一个包含更多输入字段的表单; Session将数据存储为密钥的数组:Children。
我想知道向用户显示该数组中的数据将如何完成?
添加输入字段的jQuery(前面的某些页面)
$('.children-main-add').click(function(){
var attrName = $(this).attr('name');
var count = $(this).attr('count');
$(this).attr('count', (parseInt(count)+1))
var input = $('<input />');
input.attr('type','text')
input.attr('name',attrName+"["+count+"]" )
$('.children-main').append($('<li />').append(input));
$('#content li').removeClass('alt');
$('#content li:odd').addClass('alt');
$(this).val('Add Another Child');
})
会话中的数据:Key:children / Value:Array
如果我对某事不清楚,请告诉我!
我提前感谢您的帮助
答案 0 :(得分:2)
如果您想将它们显示为继续字符串
使用impode(',' , $_SESSION['children']);
或
if(isset($_SESSION['children']) && is_array($_SESSION['children']))
{
foreach($_SESSION['children'] as $child)
{
echo $child."<br />";
// some other html
}
}