1

エンドポイント(url)に保存されているデータがあります。ファイルは .jsp ファイルです。

以下がデータです。

{"successful":"true","rows":[{"zip":"56431","user_id":"35","name":"test"}]}

このエンドポイントからデータを取得するにはどうすればよいですか? www.test.com/test.jsp

つまり、このようなもの

var data = get("www.test.com/test.jsp"); 
var jsonObj = JSON.parse(data);

等..

それは可能ですか?

4

4 に答える 4

3

このコードがお役に立てば幸いです。

var data = '{"successful":"true","rows":[{"zip":"56431","user_id":"35","name":"test"}]}'
var jsonObj = JSON.parse(データ);
var userID = jsonObj.rows[0].user_id;

変数名 = jsonObj.rows[0].name
于 2013-04-09T16:49:40.490 に答える
1

jQueryはこれを簡単にします。

<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
function callEndpoint() {
    $.getJSON('/endpoint.jsp', function(data) {
        $('#output').append(data.rows[0].user_id);
    });
}
callEndpoint();
</script>
<body>
<div id="output"></div>
</body>
</html>
于 2013-04-09T17:57:36.103 に答える