我試圖讀取輸入隱藏字段的形式JSON字符串提交:閱讀JSON字符串在PHP當表單提交
<form action="<?=base_url()?>update-basic" method="post" enctype="multipart/form-data">
<input type="hidden" name="old_image" value="<?=json_encode($package_detail->slider_image)?>">
<button type="submit" value="Update" class="btn btn-sm btn-primary">Update</button>
</form>
JSON字符串來自數據庫在這裏。我想在服務器端的JSON字符串當表單提交
PHP
$json=file_get_contents('php://input');
var_dump($json);
,但我得到空字符串作爲$json
值然而JSON字符串打印正確在html中
<input type="hidden" name="old_image" value=""{\"0\":\"FB_IMG_1.jpg\"}"">
我正在使用codeigniter。
嘗試,後續代碼var_dump($ _ POST( 'old_image')); –
給name屬性的按鈕元素 –
它也給空字符串 –