Backbone.js:POST请求的值为空 [英] Backbone.js: POST request with empty value

查看:59
本文介绍了Backbone.js:POST请求的值为空的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试发出POST请求.这是我的代码:

I am trying to make a POST request. Here my code:

        var myModel = new MydModel({
            content: "ciao" 
        });
        console.log(myModel.get("content")); // "ciao"
        myModel.save();

如果我查看网络活动,则如下所示:

If I look to the network activity it looks like this:

响应部分 {id:0,content:",……}

在标题部分: Request Payload {"content":"ciao"}

这是我的模特:

define([], function () {
    var MyModel = Backbone.Model.extend({

        url: function url ()  
        {
            return "http://localhost/users";
        }
    });

    return MyModel;
});

是我的问题还是在服务器部分?

Is it my problem or is it in the server part?

推荐答案

发送/接收与请求/响应

  • 服务器接收请求并发送响应
  • 客户端发送请求并接收响应

简而言之

  • 如果 {id:0,content:",……} (响应)是错误的,则是您的服务器
  • 如果 {"content":"asdasdsa"} (请求)有误,那是您的客户
  • if {id:0, content:"", ……} (the response) is wrong, it's your server
  • if {"content":"asdasdsa"} (the request) is wrong, it's your client

这篇关于Backbone.js:POST请求的值为空的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆