Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Backbone.js 服务器上的主干存储模型_Backbone.js - Fatal编程技术网

Backbone.js 服务器上的主干存储模型

Backbone.js 服务器上的主干存储模型,backbone.js,Backbone.js,我是个新手。我试图在服务器上保存模型,但它给了我 错误: [HTTP/1.1 403 Forbidden 1010ms] 我缺少什么 我的代码是: <script type="text/javascript" > var UserModel = Backbone.Model.extend({ url:'http://192.168.1.3:8080/app/profile/astro' }); var user=new UserModel();

我是个新手。我试图在服务器上保存模型,但它给了我

错误:

[HTTP/1.1 403 Forbidden 1010ms]
我缺少什么

我的代码是:

 <script type="text/javascript" >

    var UserModel = Backbone.Model.extend({
    url:'http://192.168.1.3:8080/app/profile/astro'
    });

    var user=new UserModel();
    console.log('here ');
    user.toJSON();
    user.save({
    'dob':'89 jan'

    },{
    wait:true,
    success:function(model, response) {
    console.log('Successfully saved!');
    },
    error: function(model, error) {
    console.log(model.toJSON());
    console.log('error.responseText');
    console.log(error);
    }
    }); 
    </script>



 Server code is:

@POST
@Path("/astro")
@Produces(MediaType.APPLICATION_JSON)
@Consumes(MediaType.APPLICATION_JSON)
public Response addAstro(Astro astro)
{
ResponseBuilder builder = Response.status(Status.INTERNAL_SERVER_ERROR);
try
{
profileBusinessServiceImpl.saveAstro(astro, "52f5c59884aedfe7e051fd38");

builder.status(Status.OK);
}
catch (Exception e)
{

}
return builder.build();
}

var UserModel=Backbone.Model.extend({
网址:'http://192.168.1.3:8080/app/profile/astro'
});
var user=new UserModel();
console.log('here');
toJSON();
user.save({
“dob”:“89年1月”
},{
等等:是的,
成功:功能(模型、响应){
console.log('已成功保存!');
},
错误:函数(模型,错误){
log(model.toJSON());
console.log('error.responseText');
console.log(错误);
}
}); 
服务器代码为:
@职位
@路径(“/astro”)
@产生(MediaType.APPLICATION_JSON)
@使用(MediaType.APPLICATION_JSON)
公众响应addAstro(Astro Astro)
{
ResponseBuilder builder=Response.status(status.INTERNAL\u SERVER\u错误);
尝试
{
profileBusinessServiceImpl.saveAstro(astro,“52f5c59884aedfe7e051fd38”);
builder.status(status.OK);
}
捕获(例外e)
{
}
返回builder.build();
}

我已经和邮递员测试了我的服务。和它的工作。

你发送跨域请求?@fuserthrower它在不同的服务器上你可以看到这个问题@fuserthrower从同一台服务器我可以获取数据,但不能发送邮件。你能提供服务器代码吗?