用于捕获用户数据的简单Web GUI

时间:2017-10-05 05:31:19

标签: javascript web

我需要开发一个简单的网页,接受用户信息(姓名,年龄,生日等)并将数据保存到CSV或文本文件到服务器。我目前使用谷歌表,但我需要一些更可定制的东西和一些简单的错误检查。有没有任何开源框架,我可以用它来在几个小时内把东西放在一起?我有机械工程背景,我不太熟悉网络技术。任何指针都将非常感激。

2 个答案:

答案 0 :(得分:0)

特斯拉88,

在您的情况下,您需要编写服务器端脚本。以下是3个链接,它们将向您展示如何操作 openwriteclose文件。

这就是我详细说明我的答案,你需要告诉我们你实际上已经完成了工作,如果你遇到问题,你可以再次问这里。

我希望以上有所帮助。 - 安东尼

答案 1 :(得分:0)

JavaScript的:

function saveUserData(url, data) {
  var csv = [],  // the array of values
      del = "="; // the "delimiter" or "separator"

  function handle(string) {
    return encodeURI(string)
      .replace(/,/g, "%2c");
  }

  for(var property in data)
    csv.push(property + del + handle(data[property]));
    // "name=John Doe,dob=Jan 1%2c 2000"

  $.post(url, {data: csv.toString()})
  .done(function(returned_data) {
    // if you need this later
  }, "json");

  // "url" the the url to send the data to
  // "data:" will likely be determined by the server you're using
  // "json" will make "returned_data" a JSON object (if the server supports it)
}