我正在閱讀這個w3c document關於發佈JSON數據與HTML格式,並試圖測試它。是表單enctype「appication/json」可用嗎?
我的測試形式如下:
<form action="postjson.php" method="POST" enctype="application/json">
<input type="hidden" name="touser" value="shenkwen" />
<input type="hidden" name="msgtype" value="text" />
<input type="hidden" name="agentid" value="23" />
<input type="hidden" name="text[content]" value="test message" />
<input type='submit' value="submit" />
</form>
和postjson.php
<?php var_dump($_POST);
我期待的$ _ POST值含量爲JSON字符串,但是,這只是一個普通的PHP object:
array(4) { ["touser"]=> string(8) "shenkwen" ["msgtype"]=> string(4) "text" ["agentid"]=> string(2) "23" ["text"]=> array(1) { ["content"]=> string(33) "test message" } }
我試着刪除enctype
屬性和t他的輸出是完全一樣的。然後我回到文檔頁面,注意到它表示這個標準可能沒有生效。
所以這也是一個關於如何使用W3C網站的問題,在我看來它的一些頁面只是草稿。那麼這個頁面是一個草稿?當我閱讀w3c的頁面時,我該如何判斷它是草稿還是工作標準?最後也是最重要的是enctype='application/json'
工作與否?