如何在骨干模型属性中设置布尔值true/false

How to set boolean value true/false in to backbone model attribute

本文关键字:布尔值 设置 true false 属性 模型      更新时间:2023-09-26

我正在尝试将布尔值设置为模型属性,如下所示:

investAdjustCollection.models[i].set({isUploaded:false});

当我向服务器发送请求以对模式数据采取一些操作时,这会产生问题,但在客户端级别上出现以下异常

Uncaught SyntaxError: Unexpected token < 

在服务器级别,我得到

POST http://localhost:8080/api/trade/createinvestadjust 400 (Bad Request) 

如果我移除CCD_ 1,则在没有任何问题的情况下进行服务器调用。

那么如何在bakcbone模型中设置布尔值true/false。

首先猜测是由于未知原因(验证失败?服务器代码中的错误?),当您发送数据时,服务器会抛出异常,响应体不是用有效的JSON响应响应,而是一个带有错误消息的HTML错误页,因此当Backbone试图将其解析为JSON时,它是无效的。请检查服务器端日志。尽管他们说请求错误,但我怀疑服务器中存在异常。但是,为了确保这一点,请使用开发人员工具从浏览器检查PUT请求的标头和正文,并确保Content-Type是正确的,请求正文是有效的JSON。