今天想用脚本返回数据发现有点奇怪的事情,如下
sendReplyToQuicker( true, 'ok', 1, qk_msg_serial );
.
sendReplyToQuicker( true, 'ok', 0, qk_msg_serial );
可以看到只是修改了下返回的值,但是data的形式变了。因为这个原因,我想通过脚本直接返回一个布尔值时,返回0或false时能直接输出到一个布尔变量里,但在返回1或是true时就会提示无法转换。这是什么原因?
这里data参数需要使用object,不能直接返回简单值。0是因为这里被判断为false所以没有自动封装,其他简单值会被自动封装到{data: value}这样的结构里。
参考文档中的说明:
谢谢