jquery - PHP-serialized String被剪切

时间:2016-08-08 13:18:31

标签: php jquery serialization

我有一个表格,我最终通过AJAX发送。 在那种形式中,我将一些值作为PHP序列化字符串放入隐藏输入中。

<input type="hidden" name="userData" id="userData" value="<?php echo serialize($userInput); ?>">

现在发送此表格时..

let data = $('#step-4 :input').serialize();                     
$('#step-5').load('php/send.php?data='+data, function() { ...

序列化字符串以某种方式被切割..

  

[userData] =&gt;一个:13:{S:6:

我无法找出原因(?)

1 个答案:

答案 0 :(得分:1)

希望这可以解决您的疑问......

更改你的HTML ...

<input type="text" name="userData" id="userData" value="<?php echo htmlentities(serialize($userInput)); ?>">