为什么我总是有这么多麻烦......?鉴于我没有在我的other article中解决问题,我决定只将javascript编码为值...所以我有:
OnSuccess="alert('ok')",
OnFailure="alert('failed')",
所以我的问题是提交工作正常;一条记录被插入到数据库中,我得到一个回调...但我得到了错误的回调!即使记录被插入,我也会失败。 heeeeelp!
答案 0 :(得分:2)
您应该能够从响应中读取数据,以找出其被视为失败的原因:
OnFailure="handleError",
...
function handleError(ajaxContext) {
var response = ajaxContext.get_response();
var statusCode = response.get_statusCode();
alert("Sorry, the request failed with status code " + statusCode);
}
或者,使用Fiddler并查看回复。确保状态代码,内容类型和内容都符合预期。
答案 1 :(得分:0)