我收到来自服务器的响应,该响应是一个字典,其中包含另一个字典。问题是内部字典未定义。我如何定义这本词典?
这是我的代码
$.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/