0

json オブジェクト内の要素を呼び出そうとしています。これがコードの一部です。

{
    " academy": {
        "business": {
            "E-commerce": [

academy今、私はこのコードによって、最初の要素として呼び出すことに成功しました

$.getJSON("professorUnversityCollegeCourseData.js", function(property) {
$.each(property, function (key, value) {
    $('#uni').add('<option value="'+ key + '" id="'+ count +'">'+ key +  
                  '</option>').appendTo('#university-selection');
    arrayUni[count] = key;
    count++;
});

「ビジネス」要素を取得するにはどうすればよいですか?

4

3 に答える 3

1

あなたがすべきことはこれだと思います:

$.getJSON("professorUnversityCollegeCourseData.js", function(property){
    business = property.academy.business;
     //-or-
    business = property["academy"]["business"];
});

(あなたがそこに置いたデータによると。)

于 2012-05-08T23:43:52.277 に答える
1

試してみたことはありますか:

$.getJSON("professorUnversityCollegeCourseData.js", function(property) {
    $.each(property, function (key, value){
        $('#uni').add('<option value="'+ key + '" id="'+ count +'">'+ key + '</option>').appendTo('#university-selection');
        arrayUni[count] = key;
        count++;
        alert(this.academy.business);//Or also this['academy']['business']
    });
    alert(property.academy.business);//Or also property['academy']['business']
});
于 2012-05-08T23:44:26.643 に答える
1

私はこれがあなたが求めているものだと思います

key.academy.business

それは本当に簡単です、または:

key['academy'] 
于 2012-05-08T23:45:11.373 に答える