callbackBody设定自定义变量如$(x:location)的值必须来自表单吗?

callbackBody设定自定义变量如$(x:post-text)的值必须来自表单吗?

我在form里有input type="file"... 和token,但没有textarea,
文本是使用div id="post-text" contenteditable="true"代替的,能不能给此div指定name="x:post-text"来取得此div里的文字?

请问如何将div里的输入文字存入自定义变量?并回调给业务服务器保存??谢谢。

阅读 2.7k
2 个回答

是的,callbackBody中的自定义变量需要在上传表单中被赋值,可以在div标签里指定自定义标签的值。

<input name="x:post-text" type="text" value="" class="form-control" placeholder="请设置扩展参数的值"/>

我是使用可编辑的div来存放用户输入的文字和表情等。但七牛的自定义变量只能在表单中被赋值,是不是这样理解:
我增加一个input或textarea,设置type="hidden",上传前使用jquery将div里用户输入的值赋给这个input或textarea。然后再直接上传即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题