js接收的ajax返回类型为string不为object

起因:有个删除功能的开始返回的是object类型,但是后面不知具体原因不行了,返回的是string类型了,如图:

正确的应该是Object类型,js获取才能用result.code的方式获取到code的数据

但是问题出现了,因为细节原因变成了接收的是String类型,他获取不到code的值了。

后面查找到原因,是因为ajax一些属性大小写的问题导致的,我的:dataType: 'JSON',----JSON是大写的,正确的应该是小写的json,我后面还测试了一下,如果把dataType写成datatype也会出现这种情况。

细节决定成败,须注意。

猜你喜欢

转载自blog.csdn.net/weixin_42189604/article/details/88824083