ajax를 사용하여 json api에서 json 배열을 가져 오는 방법

애디

나는이 분야에서 처음이다. 여러 배열이있는 API가 있습니다. 내 html 입력에 배열 이름을 입력하여 html 형식으로 배열의 모든 객체를 가져 오기 위해 ajax를 사용하고 싶습니다.

{
"players": [
    {
        "name": "Marcos Alonso",
        "position": "Left-Back",
    },
    {
        "name": "Marco van Ginkel",
        "position": "Central Midfield",
    }
articles": [
    {
        "author": "Stephen Walter",
        "url": "http://www.telegraph.co.uk/news/2017/04/15/disruptive-stag-party-revellers-thrown-plane-manchester-airport/",
    },
    {
        "author": "TMG",
        "url": "http://www.telegraph.co.uk/news/2017/04/15/north-korea-marks-anniversary-military-parade-pyongyang-pictures/",
    }],

...........
......
}

내 index.php는 다음과 같습니다.

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <link  href="clientcss.css" rel="stylesheet" type="text/css"><!-- css styling connection -->
        <script src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
        <script type=text/javascript >
            $(document).ready(function () {
                $('#getstuff').click(function () {
                    var requestdata = $('#choi').val();
                    var result = $('resultdiv');

                    $.ajax({
                        url: 'http://localhost/v1/api/webapi',
                        method: post,
                        data: {search: requestdata},
                        dataType: 'json',
                        success: function (data) {
                            result.html('array: ' + data.search);
                        }
                    })
                });
            });
        </script>
        <title>clientside</title>
    </head>
    <body>
            <div id="clnt">
                <h3>Testing testing</h3>
                <table>
                    <input type="text"  id="choi" name="chi" placeholder="type something" size="30" required>                                
                </table>
                <button type="button"  id="getstuff" value="GetSearch">GettheData</button>
                <br/><br/>
                <div id="resultdiv">

                </div>
            </div>
    </body>
</html>

배열 이름을 입력하거나 구문 분석하여 배열의 모든 객체를 가져 오도록 ajax / jQuery를 도와주세요.

예를 들어 'players'를 입력하고 브라우저를 새로 고치지 않고 'resuldiv'에 플레이어 배열의 모든 개체를 가져오고 싶습니다.

당신의 도움을 주셔서 감사합니다.

Barmar

API가 전체 JSON 객체를 반환하는 경우 requestdata서버 로 전달 해서는 안되며이를 사용하여 응답에서 속성을 추출해야합니다.

$.ajax({
    url: 'http://localhost/v1/api/webapi',
    method: 'post',
    dataType: 'json',
    success: function (data) {
        var html = '<ul>';
        var array = data[requestdata];
        if (array) {
            $.each(array, function(key, value) {
                html += '<li>' + key + ': ' + value + '</li>';
            });
            result.html(html);
        }
    }
});

변수를 사용하여 개체 속성에 동적으로 액세스를 참조하세요.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

JSONObject (org.json)를 사용하여 중첩 배열을 가져 오는 방법

분류에서Dev

Python을 사용하여 json에서 데이터를 가져 오는 방법

분류에서Dev

angularjs를 사용하여 json 항목의 배열에서 데이터를 가져 오는 방법

분류에서Dev

Ionic 2를 사용하여 배열에서 json 결과를 가져 오는 방법은 무엇입니까?

분류에서Dev

AngularJS를 사용하여 JSON 배열 내의 JSONobjects에서 동일한 값을 갖는 요소를 가져 오기 위해 필터를 적용하는 방법

분류에서Dev

GSON을 사용하여 JSON 응답에서 객체 배열을 가져 오는 방법

분류에서Dev

API를 사용하여 JSON 배열을 참조하는 방법

분류에서Dev

REST API의 Json 배열에서 JSON 객체를 가져 오는 방법

분류에서Dev

배열 이름을 직접 참조하지 않고 json 배열에서 데이터를 가져 오는 방법

분류에서Dev

JSON.stringify를 사용하여 변수를 가져오고 API에 값을 전달하는 방법

분류에서Dev

jq를 사용하여 json에서 배열 가져 오기

분류에서Dev

로봇 또는 Python 코드를 사용하여 JSON 배열에서 특정 값을 가져 오는 방법이 있습니까?

분류에서Dev

parse.com-PHP SDK를 사용하여 parse.com에서 배열과 같은 json을 쿼리하고 가져 오는 방법은 무엇입니까?

분류에서Dev

Volley를 사용하여 JSON을 통해 mysql에서 여러 행의 데이터를 가져 오는 방법

분류에서Dev

Java를 사용하여 JSON 값을 String 배열로 가져 오는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 JSON API 배열에서 모두 가져 오기

분류에서Dev

jquery를 사용하여 JSON 파일에서 지역별 국가 목록을 가져 오는 방법

분류에서Dev

객체 배열을 포함하는 json에서 특정 객체를 가져 오는 방법

분류에서Dev

Serilog를 사용하여 Json에서 로그 수준을 가져 오는 방법-.NET Core 3.1

분류에서Dev

jquery를 사용하여 중첩 된 JSON 개체에서 값을 가져 오는 방법은 무엇입니까?

분류에서Dev

Gson을 사용하여 중첩 된 JSON 객체에서 데이터를 가져 오는 방법

분류에서Dev

postgresql에서 json 배열을 가져 오는 방법

분류에서Dev

Node Red 배열 json에서 속성을 가져 오는 방법

분류에서Dev

Javascript를 사용하여 연관 배열에서 값을 가져 오는 방법

분류에서Dev

PHP를 사용하여 JSON 파일을 올바르게 가져 오는 방법

분류에서Dev

Bookshelf를 사용하여 JSON 컬렉션을 가져 오는 방법

분류에서Dev

Powershell에서 배열을 사용하여 JSON 개체를 만드는 방법

분류에서Dev

탄력적 검색을 사용하여 문서를 Json으로 저장 및 가져 오는 방법

분류에서Dev

검색 창을 사용하여 Swift를 사용하여 json 결과에서 데이터를 가져 오는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    JSONObject (org.json)를 사용하여 중첩 배열을 가져 오는 방법

  2. 2

    Python을 사용하여 json에서 데이터를 가져 오는 방법

  3. 3

    angularjs를 사용하여 json 항목의 배열에서 데이터를 가져 오는 방법

  4. 4

    Ionic 2를 사용하여 배열에서 json 결과를 가져 오는 방법은 무엇입니까?

  5. 5

    AngularJS를 사용하여 JSON 배열 내의 JSONobjects에서 동일한 값을 갖는 요소를 가져 오기 위해 필터를 적용하는 방법

  6. 6

    GSON을 사용하여 JSON 응답에서 객체 배열을 가져 오는 방법

  7. 7

    API를 사용하여 JSON 배열을 참조하는 방법

  8. 8

    REST API의 Json 배열에서 JSON 객체를 가져 오는 방법

  9. 9

    배열 이름을 직접 참조하지 않고 json 배열에서 데이터를 가져 오는 방법

  10. 10

    JSON.stringify를 사용하여 변수를 가져오고 API에 값을 전달하는 방법

  11. 11

    jq를 사용하여 json에서 배열 가져 오기

  12. 12

    로봇 또는 Python 코드를 사용하여 JSON 배열에서 특정 값을 가져 오는 방법이 있습니까?

  13. 13

    parse.com-PHP SDK를 사용하여 parse.com에서 배열과 같은 json을 쿼리하고 가져 오는 방법은 무엇입니까?

  14. 14

    Volley를 사용하여 JSON을 통해 mysql에서 여러 행의 데이터를 가져 오는 방법

  15. 15

    Java를 사용하여 JSON 값을 String 배열로 가져 오는 방법은 무엇입니까?

  16. 16

    PHP를 사용하여 JSON API 배열에서 모두 가져 오기

  17. 17

    jquery를 사용하여 JSON 파일에서 지역별 국가 목록을 가져 오는 방법

  18. 18

    객체 배열을 포함하는 json에서 특정 객체를 가져 오는 방법

  19. 19

    Serilog를 사용하여 Json에서 로그 수준을 가져 오는 방법-.NET Core 3.1

  20. 20

    jquery를 사용하여 중첩 된 JSON 개체에서 값을 가져 오는 방법은 무엇입니까?

  21. 21

    Gson을 사용하여 중첩 된 JSON 객체에서 데이터를 가져 오는 방법

  22. 22

    postgresql에서 json 배열을 가져 오는 방법

  23. 23

    Node Red 배열 json에서 속성을 가져 오는 방법

  24. 24

    Javascript를 사용하여 연관 배열에서 값을 가져 오는 방법

  25. 25

    PHP를 사용하여 JSON 파일을 올바르게 가져 오는 방법

  26. 26

    Bookshelf를 사용하여 JSON 컬렉션을 가져 오는 방법

  27. 27

    Powershell에서 배열을 사용하여 JSON 개체를 만드는 방법

  28. 28

    탄력적 검색을 사용하여 문서를 Json으로 저장 및 가져 오는 방법

  29. 29

    검색 창을 사용하여 Swift를 사용하여 json 결과에서 데이터를 가져 오는 방법은 무엇입니까?

뜨겁다태그

보관