ajax post 表格,AJAX后,以谷歌电子表格(AJAX post to google spreadsheet)

好吧,我想出了一个解决方案。 被告知跨域AJAX的问题后,我决定继续前进,遵循一个“T”,由文章作者所使用的方法在http://mashe.hawksey.info/2011/10/google-spreadsheets-as -a-数据库插入与-应用程序-脚本外形postget提交法/ 。

要发布数据到您的谷歌电子表格,首先进行电子表格和改变工作表名称(左下角)来的数据。 接下来,打开脚本编辑器(工具==>脚本编辑器),在电子表格并粘贴在文章的脚本。 改变 “的doGet(E)” 到 “的doPost(E)”。 运行安装脚本的两倍。 第一次它会要求运行(授予它)权限,那么你第二次选择要运行它,你不会得到它运行任何弹出指示(我跑我的编辑器,因此说上面的“运行安装程序”代码输入区域,但仅此而已)。 之后,选择在脚本编辑器“发布”,然后选择“发布为服务”。 单击“允许任何人来调用这个服务”单选按钮,“允许匿名访问”复选框。 复制该网址(重要!),然后单击“启用服务”。 这是“困难的部分”。

在你的HTML表单,您所提交的每个元素都必须有一个“name”属性(比如)这个名字是如何将数据发送 - 每个条目连接到它的名字。 确保对每一件你收集表单数据的,它有一个名字,这个名字就是输入为您的电子表格的列(这是它如何将数据从您的形式映射到电子表格)。 为了您的形式,设置张贴的方法和行动,你的“发布为服务” URL(这我告诉你保存)所示:

我包括表格ID,所以我可以选择的形式,并用jQuery提交。 在你的HTML,上面的表格前,添加隐藏的iframe:

设置某种形式的验证(不是必须的,但如果每场没有填写你会得到您的电子表格数据不全),如果被确认有它称之为一个jQuery .submit()。 例如:

if (formValidation === true){

$("#formID").submit();

}

else {}

不过就是这样。 祝好运!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值