Bar*_*urg 0 java jquery json get httpurlconnection
我有一个HttpUrlConnectionJava应用程序和一个Web应用程序.在Java应用程序上,我有代码:
exchange.sendResponseHeaders(HttpURLConnection.HTTP_OK, response.getBytes().length);
exchange.getResponseHeaders().set("content-type", "application/json");
exchange.getResponseBody().write(response.getBytes());
exchange.close();
Run Code Online (Sandbox Code Playgroud)
我认为错误的代码在第二行,但我无法弄清楚我应该怎么做.交换是类型的HttpExchange.
字符串响应包含: { batteryMax: 22000, batteryCharge: 860, carRange: 350 }
我使用以下代码检索数据:
var jsonData;
var jqxhr = $.getJSON("http://145.93.73.69:8080/getInfo", function(data) {
jsonData = data
})
.error(function() { alert("error"); });
Run Code Online (Sandbox Code Playgroud)
error总是得到警报,jsonData保持未定义和jqxhr.responseText包含{ batteryMax: 22000, batteryCharge: 860, carRange: 350 }.
为了使这项工作,我需要改变什么?
Json一定是这样的
{ "batteryMax": 22000, "batteryCharge": 860, "carRange": 350 }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
411 次 |
| 最近记录: |