2
目前的文档有点缺乏如何通过Ajax提交表单。有The Entries POST API,但它只谈到xml,甚至没有显示示例负载。如何将json发布到Wufoo Entries API?
我看到Wufoo有一个半建的,被遗弃的jQuery插件wufoo/Wufoo-jQuery-API-Wrapper,这似乎只是将$.get
做了很多,并且格式化了一些错误。 POST被列为“待办事项”。
我试过打的东西,如API:
{
"Field1": "first",
"Field2": "last",
"Field3": "[email protected]",
"Field4": "test messsage",
}
以及基于行“这个称呼就包含名称/值对POST参数”和示例postAuthenticated(array('Field1' => 'Frank'));
我尝试了发送阵列的阵列。
[
['Field1', 'first'],
['Field2', 'last'],
['Field3', '[email protected]'],
['Field4', 'test messsage']
]
但由于这些显然是错误的格式,我总是得到以下回应。
{
"Success": 0,
"ErrorText": "Errors have been <b>highlighted</b> below.",
"FieldErrors": [
{
"ID": "Field3",
"ErrorText": "This field is required. Please enter a value."
},
{
"ID": "Field4",
"ErrorText": "This field is required. Please enter a value."
}
]
}
有没有人有任何想法如何格式化这些请求?也许有更多CurlService经验的人可以从他们的例子中解释它,但是我不能对这些文档进行正面或反面的描述,也不能在网上找到任何例子。
谢谢你节省了我一吨的时间。关于IMO限制的文件很不清楚。 – 2015-05-22 16:51:20
你在做什么来完成POST请求?我正在尝试,但我可以连接基本身份验证的唯一方法是使用JSONP,它不允许我发送POST请求,但发送GET请求。你是如何处理认证的? – 2015-05-23 17:57:49
没有验证,只是从前端发布新条目。 – Sinetheta 2015-05-24 00:28:08