[RE-EDIT] 我试图将值传递给服务器并使用JSONP从服务器读取。我已经能够实现这个代码:
var record = new Object();
record["deviceID"] = "123";
options = {
url: "http://192.168.2.143:8080/commapi/comaction/init?callback=?",
type: "POST",
data: {dataset: JSON.stringify(record) },
jsonp: "callback",
dataType: "jsonp",
callbackParameter: "jsoncallback",
success: function(result) {
alert(result["retdic.deviceID"]);
},
error: function(XHR, textStatus, errorThrown){
alert("ERROR: " + textStatus);
alert("ERROR: " + errorThrown);
}
};
jQuery.ajax(options);
});
但是我从FireFox firebug收到无效的标签错误。谁能让我知道它是做错了什么?一些例子会很棒;赞赏。
感谢。
[RE-EDIT] 产生的错误是:
invalid label
{"ret":"ACK","retdic":{"ak":"Bvr7/ljfj...X212yA+XJR5+AdrmE=","deviceID":"123"}}
返回的错误是parseError。我不确定我哪里出错了。请问有人帮我一把吗?
感谢。
答案 0 :(得分:0)
答案 1 :(得分:0)
试试这个
alert(result.retdic.deviceID);