我有一个表单,我收集输入并保存在1个隐藏文本字段中。
为此,我执行以下操作:
$data = JSON.stringify($('#engraving_options'));
$serializedData = JSON.stringify($('#engraving_options').serializeObject());
$encodedData = $('#textField0').val(encodeURIComponent($serializedData));
$('#textField0').val($encodedData);
这会将数据放入[Object object]并将其保存到我想要的数据库中。
我的问题是 - 另一端(PHP)如何访问该信息并显示它?
我正在处理的网站上有一些点(在Prestashop中),现在显示'[Object object]',我想很好地在对象中显示信息。
其中一个显示部分的当前PHP是:
{$customization.datas.$CUSTOMIZE_TEXTFIELD.0.value|replace:"<br />":" "|truncate:28:'...'|escape:'html':'UTF-8'}
如何使该部分以编程方式显示Object中的信息?挖掘该对象的最佳方法是什么?
答案 0 :(得分:0)
如果您需要可检索数据,则需要序列化表单的所有输入。
尝试
var formData = JSON.stringify($('#engraving_options').serializeArray());
$('#textField0').val(formData);