字典中的 Javascript 字典未定义

标签 javascript dictionary

我收到来自服务器的响应,该响应是一个字典,其中包含另一个字典。问题是内部字典未定义。我如何定义这本词典?

这是我的代码

$.ajax({url : destination_url, type : type, data : msg_Json, success : function(result){

                    console.log("Result: " + result);
                    var obj = JSON.parse(result);
                    var message;
                    console.log("Message type: " + obj.messageType);

                    if (obj.messageType == "LOAD"){
                        console.log("game state: " + obj.game_state);
                        message = {messageType : "LOAD", gameState : obj.game_state};
                        iframe.contentWindow.postMessage(message, "*");

这是控制台打印出来的内容:

Result: {"messageType": "LOAD", "gameState": {"playerItems": ["A rock", "A rock", "A rock"], "score": 40}}
Message type: LOAD
game state: undefined

最佳答案

好吧...game_state..gameState。 一种是蛇型,另一种是 Camel 型..?

关于字典中的 Javascript 字典未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48962494/

相关文章:

javascript - 在非商店页面上将产品添加到购物车

javascript - 默认根据id打开可折叠菜单

ios - RMMapView map 设置区域

python - 重启后字典不会存储该值

json - 如何在 Swift 中对 Codables 字典进行编码?

javascript - 选择 JSON 数据并使用 NODE.js 使用相同的数据对其进行编辑

javascript - jsFiddle 逻辑运算符中的圆括号

javascript - JQuery - 如何只对一个元素应用一次函数

python - 将字典作为用户输入,然后保存到json文件中

python - dict.items 和 dict.values 之间的行为不一致