-1
我有一個表單,我最終通過AJAX發送。 在這種形式下,我將一些值作爲PHP序列化字符串放入隱藏輸入中。jquery - 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() { ...
序列化的字符串以某種方式拼切..
[用戶數據] =>一個:13:{S:6:
,我想不通爲什麼(?)
請出示烏爾jQuery的Ajax代碼 –
什麼是原始數據? serialze的結果是什麼?是否在表單提交之前或之後截斷?你有更多的代碼向我們展示嗎? –
'serialize()'數據包含引號,我會說在'a:13:{s:6:'as:s:6''後面有一個'''表示一個6個字符串會跟隨,在這個時候終止了HTML'value =「'屬性 – RiggsFolly