Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用url解析jquery中的json_Java_Jquery_Html - Fatal编程技术网

Java 如何使用url解析jquery中的json

Java 如何使用url解析jquery中的json,java,jquery,html,Java,Jquery,Html,我对jquery完全陌生,无法解析以下json。我正在使用icenium,并已将此功能包含在我的js文件夹中。这不起作用 $(document).ready(function () { $.ajax({ type: 'GET', url: 'http://young-wildwood-2240.herokuapp.com/api/v4/options.json', dat

我对jquery完全陌生,无法解析以下json。我正在使用icenium,并已将此功能包含在我的js文件夹中。这不起作用

$(document).ready(function () {
            $.ajax({ 
                type: 'GET', 
                url: 'http://young-wildwood-2240.herokuapp.com/api/v4/options.json', 
                data: { get_param: 'value' }, 
                success: function (data) { 
                                    var names = data
                    $('#body').html(data);
                }
            });
        });

您必须将标记数据类型属性为json。 如果数组中有前缀,请使用它们获取值

 $.ajax({ 
                type: 'GET', 
                url: 'http://young-wildwood-2240.herokuapp.com/api/v4/options.json', 
                dataType: 'json',
                data: { get_param: 'value' }, 
                success: function (data) { 
                    var names = data;
                    console.log(data.id);
                    console.log(data.question_id);
                    $('#body').html(data);
                }
            });

对不起,我的英语不好,我不是美国人。

你犯了什么错误?“不工作”永远不是一个足够的问题描述。你的服务器所在的域是同一个域吗?如果不是,则需要使用
dataType:jsonp
,如果是您的服务器,则使用
dataType:json
。设置数据类型会自动假定返回的数据是JSON字符串,并在内部解析JSON以供使用。您需要
console.log(data)
来查看JSON的结构。它可能类似于
$