【发布时间】:2013-01-03 17:21:50
【问题描述】:
我想通过 amplifyjs 发送这个 POST 请求
amplify.request.define('createItem', 'ajax', {
url: baseApiUrl + '/create/?folderid={folderid}',
dataType: 'json',
type: 'POST',
contentType: 'application/json; charset=utf-8'
});
之后,执行将是这样的:
createItem = function (callbacks, folderid, itemdata) {
return amplify.request({
resourceId: 'createItem',
data : {
folderid: folderid,
data: itemdata
},
success: callbacks.success,
error: callbacks.error
});
};
"itemData" 已经是一个 JSON 字符串。我不断收到错误请求状态代码。
如果我将 API URL 更改为:
baseApiUrl + '/create
然后通过:
return amplify.request({
resourceId: 'createItem',
data :data,
success: callbacks.success,
error: callbacks.error
});
它工作得很好,但我也需要传递 ID。也许,我在这里遗漏了一些东西。
【问题讨论】:
-
你要把这个传到哪里?网络 API?