【问题标题】:Save Form to JSON将表单保存为 JSON
【发布时间】:2011-04-10 22:09:52
【问题描述】:

我有一个表单,需要提交它并将数据保存为 JSON 文件。 可能吗? 如果可以,请问怎么做?

下面是我的简单表格。

<form action="#" method="">
<div data-role="fieldcontain">
<label for="date">Date Input:</label>
<input type="date" name="date" id="date" value=""  /><br /><br />
<label for="textarea">Event:</label>
<textarea cols="40" rows="8" name="textarea" id="textarea"></textarea>
<input type="submit" value="save to json" />
</div>      
</form>

【问题讨论】:

    标签: php javascript ajax json


    【解决方案1】:
    <?php 
      $file = dirname(__FILE__).'/form-data-'.time().'-'.rand(1000,9999);
      file_put_contents($file, json_encode($_REQUEST));
    ?>
    

    【讨论】:

    • 这太棒了。非常感谢。
    【解决方案2】:

    在谷歌上阅读这篇文章http://www.ryancoughlin.com/2009/05/04/how-to-use-jquery-to-serialize-ajax-forms/

    我是通过谷歌搜索“jquery serialize form”找到的

    【讨论】:

      【解决方案3】:

      只需使用像这样的 json_encode 函数json_encode($_POST)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-01-19
        • 2015-02-06
        • 1970-01-01
        • 2018-12-09
        • 1970-01-01
        • 2016-12-22
        • 2014-11-16
        • 1970-01-01
        相关资源
        最近更新 更多