JSON 포스트 응답을 반복하고 데이터를 이미지 div에 인쇄하는 방법은 무엇입니까?

user1788736

아래와 같이 JSON 포스트 응답을 받았습니다. JSON 포스트 응답 데이터를 반복하고 이미지 div에 데이터를 인쇄하고 싶습니다 (그림 참조).

JavaScript를 사용하여 이것이 어떻게 수행되는지 보여줄 수 있습니까? 감사

JSON 포스트 응답을받는 자바 스크립트 코드 :

cordovaHTTP.post(url,data,
  function(response) {
alert("Data: " + response.data + "\nStatus: " + response.status);

}

수신 된 요청 후 응답 :

"[\r\n  {\r\n    \"itemID\": \"12345678\",\r\n    \"itemTitle\": \"mango\",\r\n    \"itemText\": \"\",\r\n    \"ThumbUrl\": \"http://awebsite.com/pics/1.jpg\",\r\n    \"Other\": null\r\n  },\r\n  {\r\n    \"itemID\": \"12345679\",\r\n    \"itemTitle\": \"orange\",\r\n    \"itemText\": \"\",\r\n    \"ThumbUrl\": \"http://awebsite.com/pics/2.jpg\",\r\n    \"Other\": null\r\n  }\r\n]"

인쇄하려는 이미지 div :

<div class ="image">
<a href="javascript:dofunction('./test.php?title=Mango&TargetUrl=http://somesite.com/12345678')">
<img src="http://awebsite.com/pics/1.jpg" alt=".." />
</a>
</div>

<div class ="image">
<a href="javascript:dofunction('./test.php?title=orange&TargetUrl=http://somesite.com/12345679')">
<img src="http://awebsite.com/pics/2.jpg" alt=".." />
</a>
</div>

편집 : 아래 답변을 수락하고 정규식을 사용하여 모든 \ r \ n을 제거하고 모든 itemText 키 값을 "itemtext": "empty"로 변경하여 일부 대체 기능을 사용하여 실제 API 데이터를 확인해야했습니다!

타하 두꺼운

다음과 같이 작성할 수 있습니다.

cordovaHTTP.post(url, data, function(response) {
    // first, convert the string to JSON data array structure
    var json = $.parseJSON(response.data);
    // then loop the single items
    for(i in json)
    {
       // create HTML code
       var div = "<div class=\"image\">" + 
       "<a href=\"javascript:dofunction('./test.php?title=" + json[i].itemTitle + "&TargetUrl=http://somesite.com/" + json[i].itemID + "')\">" +
       "<img src=\""+ json[i].ThumbUrl +"\" alt=\"..\" />" +
       "</a>" +
       "</div>";
       // append it inside <body> tag.
       $("body").append(div);
    }
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

API를 반복적으로 쿼리하고 각 JSON 응답을 Pandas 데이터 프레임에 추가하는 방법은 무엇입니까?

분류에서Dev

json 데이터를 서버에 보내고 Android에서 Json 응답을 얻는 방법은 무엇입니까?

분류에서Dev

Flutter에서 로컬 데이터베이스의 API에서 복잡한 json 응답을 저장하는 방법은 무엇입니까?

분류에서Dev

JQuery에서받은 JSON 응답의 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

HTML 템플릿을 렌더링하고 ReactJS에서 JSON 응답의 데이터를 바인딩하는 방법은 무엇입니까?

분류에서Dev

jsx에서 응답 Json 데이터를 인쇄하는 방법

분류에서Dev

Angular 8에서 JSON 응답의 데이터에 액세스하는 방법은 무엇입니까?

분류에서Dev

데이터베이스의 모든 certian json 데이터를 인쇄하는 방법은 무엇입니까?

분류에서Dev

데이터에 \ x00 (또는 \ u0000)이 포함 된 API 응답 (JSON)을 처리하고 django 모델을 사용하여 Postgres에 데이터를 저장하는 방법은 무엇입니까?

분류에서Dev

배열을 반복하고 파이썬에서 각 인덱스를 나란히 인쇄하는 방법은 무엇입니까?

분류에서Dev

Jmeter-JSON 응답 데이터를 추출하여 쿠키에 할당하는 방법은 무엇입니까?

분류에서Dev

PHP 에서이 JSON을 반복하여 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

응답 성을 유지하면서 플로팅 된 이미지 옆에 단락의 텍스트 나누기를 방지하는 방법은 무엇입니까?

분류에서Dev

응답 성을 유지하면서 플로팅 된 이미지 옆에 단락의 텍스트 나누기를 방지하는 방법은 무엇입니까?

분류에서Dev

Angular의 JSON 응답에서 formArray에 데이터를 추가하는 방법은 무엇입니까?

분류에서Dev

SoapUi에서 json 응답에서 열 특정 데이터를 추출하는 방법은 무엇입니까?

분류에서Dev

일반 텍스트 응답에서 단일 데이터를 얻는 방법은 무엇입니까?

분류에서Dev

파이썬에서 특정 줄을 읽고 텍스트 파일이나 콘솔 창에 데이터를 인쇄하는 방법은 무엇입니까?

분류에서Dev

JSON 응답에서 이미지를 얻는 방법은 무엇입니까?

분류에서Dev

JSON 응답에서 이미지를 얻는 방법은 무엇입니까?

분류에서Dev

angularjs를 사용하여 ng-repeat에서 Json 데이터를 인쇄하는 방법은 무엇입니까?

분류에서Dev

응답의 반환 된 데이터를 확인하는 http 요청에 대한 테스트를 작성하는 방법은 무엇입니까?

분류에서Dev

Django에서 URL을 사용하여 데이터를 수신 / 포스트하는 방법은 무엇입니까?

분류에서Dev

PDO bindParam을 사용하여 mysql에 포인트 데이터를 삽입하는 방법은 무엇입니까?

분류에서Dev

SQL에서 nodejs에서 데이터를 가져오고 json을 반환하는 방법은 무엇입니까?

분류에서Dev

처리 된 데이터를 목록에 푸시하고 그 후에 익스프레스에서 응답을 보내는 방법은 무엇입니까?

분류에서Dev

fastapi 응답에서 PIL 이미지 파일 목록을 반환하는 방법은 무엇입니까?

분류에서Dev

데이터베이스에서 저장된 HTML을 인쇄하는 방법은 무엇입니까?

분류에서Dev

json 데이터를 데이터 프레임에 추가하고 R에서 값을 업데이트하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    API를 반복적으로 쿼리하고 각 JSON 응답을 Pandas 데이터 프레임에 추가하는 방법은 무엇입니까?

  2. 2

    json 데이터를 서버에 보내고 Android에서 Json 응답을 얻는 방법은 무엇입니까?

  3. 3

    Flutter에서 로컬 데이터베이스의 API에서 복잡한 json 응답을 저장하는 방법은 무엇입니까?

  4. 4

    JQuery에서받은 JSON 응답의 데이터에 액세스하는 방법은 무엇입니까?

  5. 5

    HTML 템플릿을 렌더링하고 ReactJS에서 JSON 응답의 데이터를 바인딩하는 방법은 무엇입니까?

  6. 6

    jsx에서 응답 Json 데이터를 인쇄하는 방법

  7. 7

    Angular 8에서 JSON 응답의 데이터에 액세스하는 방법은 무엇입니까?

  8. 8

    데이터베이스의 모든 certian json 데이터를 인쇄하는 방법은 무엇입니까?

  9. 9

    데이터에 \ x00 (또는 \ u0000)이 포함 된 API 응답 (JSON)을 처리하고 django 모델을 사용하여 Postgres에 데이터를 저장하는 방법은 무엇입니까?

  10. 10

    배열을 반복하고 파이썬에서 각 인덱스를 나란히 인쇄하는 방법은 무엇입니까?

  11. 11

    Jmeter-JSON 응답 데이터를 추출하여 쿠키에 할당하는 방법은 무엇입니까?

  12. 12

    PHP 에서이 JSON을 반복하여 데이터를 얻는 방법은 무엇입니까?

  13. 13

    응답 성을 유지하면서 플로팅 된 이미지 옆에 단락의 텍스트 나누기를 방지하는 방법은 무엇입니까?

  14. 14

    응답 성을 유지하면서 플로팅 된 이미지 옆에 단락의 텍스트 나누기를 방지하는 방법은 무엇입니까?

  15. 15

    Angular의 JSON 응답에서 formArray에 데이터를 추가하는 방법은 무엇입니까?

  16. 16

    SoapUi에서 json 응답에서 열 특정 데이터를 추출하는 방법은 무엇입니까?

  17. 17

    일반 텍스트 응답에서 단일 데이터를 얻는 방법은 무엇입니까?

  18. 18

    파이썬에서 특정 줄을 읽고 텍스트 파일이나 콘솔 창에 데이터를 인쇄하는 방법은 무엇입니까?

  19. 19

    JSON 응답에서 이미지를 얻는 방법은 무엇입니까?

  20. 20

    JSON 응답에서 이미지를 얻는 방법은 무엇입니까?

  21. 21

    angularjs를 사용하여 ng-repeat에서 Json 데이터를 인쇄하는 방법은 무엇입니까?

  22. 22

    응답의 반환 된 데이터를 확인하는 http 요청에 대한 테스트를 작성하는 방법은 무엇입니까?

  23. 23

    Django에서 URL을 사용하여 데이터를 수신 / 포스트하는 방법은 무엇입니까?

  24. 24

    PDO bindParam을 사용하여 mysql에 포인트 데이터를 삽입하는 방법은 무엇입니까?

  25. 25

    SQL에서 nodejs에서 데이터를 가져오고 json을 반환하는 방법은 무엇입니까?

  26. 26

    처리 된 데이터를 목록에 푸시하고 그 후에 익스프레스에서 응답을 보내는 방법은 무엇입니까?

  27. 27

    fastapi 응답에서 PIL 이미지 파일 목록을 반환하는 방법은 무엇입니까?

  28. 28

    데이터베이스에서 저장된 HTML을 인쇄하는 방법은 무엇입니까?

  29. 29

    json 데이터를 데이터 프레임에 추가하고 R에서 값을 업데이트하는 방법은 무엇입니까?

뜨겁다태그

보관