骨干网内部服务器错误500

时间:2015-05-04 12:07:33

标签: javascript backbone.js resteasy

刷新骨干不起作用

1 个答案:

答案 0 :(得分:0)

问题可能与您的服务预期的内容类型有关," multipart / form-data"。默认情况下,Backbone不提供在" save"上发送多部分请求的实现。方法

这是一个链接,其中包含有关如何发送multipart-request的信息:

multipart form save as attributes in backbonejs

此外,您收到的有关意外字符的消息">"可能与" dataType"有关。与请求相关联,尝试将其更改为" text"为了避免解析为JSON,添加你应该得到正确的错误。

this.model.save(this.getValue(), {
//beforeSend : setHeader,         //added
iframe : true,
wait : true,
files : $file,
dataType: "text",
elem : this,                        
data : _.omit(this.getValue(), ['iconFile']),
silent : true..
}

我建议您在Chrome,Safari或Firefox中查看您的开发者控制台,了解该请求是如何发送到服务器的,这可以让您更好地了解服务器如何接收您的请求。

另外,尝试通过外部" Restful"来测试您的服务。工具,chrome提供了" Advance Restful Client"你可以在哪里测试你的服务。

希望这些信息有助于解决您的问题或指导您朝着正确的方向前进。