Ajax 응답 후 Javascript에서 Desc로 필터링하는 방법

미스터 월드 와이드

여기에 이미지 설명 입력

Ajax 응답 다음과 같은 결과가 나타납니다.

"students":[{
"student_id":"27",
"job_id":"12",
"128":"8",
"63":"9",
"3":"10",
"weightage":"5.6000"}
,{"student_id":"22",
"job_id":"12",
"128":"5",
"63":"6",
"3":"8",
"weightage":"9.1000"
}]}

이것에서 나는 가중치 (전체 점수)가 높은 것과 같은 순서를 보여주고 싶습니다. 그것은 마지막에 상위 하위에 올 것입니다.

설명으로 필터링하려면 어떻게해야합니까? 이것은 내 코드입니다.

console.log(response['students']);
$.each(response['students'], function(k, student) {                 
    $("#stu"+student.student_id).removeClass('btn-danger reject-student');                  
    $("#stu"+student.student_id).addClass('btn-success select-student');                    
    $("#stu"+student.student_id).text('Student Selected');                  
});             
/*Sorting select-student students at one place starts here*/                
var rows = document.querySelectorAll('table tbody tr.sorted');              
for (i = 0; i < rows.length; i++) {                 
    if (rows[i].querySelector('span.reject-student')) {                     
        rows[i].closest('tbody').appendChild(rows[i]);                      
    }                   
}               
/*Sorting select-student students at one place ends here*/              
무하마드 카심

이것은 간단합니다. 응답 JSON 문자열을 객체로 구문 분석합니다. 다음을 시도하십시오.

// Array of student objects
var students = JSON.parse("Your response json string");

//Sort this array by weightage property in descending order
students.sort(function(a,b){
   return b.weightage - a.weightage; // descending order
});

아래 바이올린을 참조하십시오.

var response = '[{"student_id": "27","job_id": "12","128": "8","63": "9","3": "10","weightage": "5.6000"}, {"student_id": "22","job_id": "12","128": "5","63": "6","3": "8","weightage": "9.1000"}]';

var students = JSON.parse(response);

students.sort(function(a,b){
   return b.weightage - a.weightage; // descending order
});

alert(students[0].weightage);
alert(students[1].weightage);

도움이 되었기를 바랍니다 :)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

AJAX 응답에서 파일을 다운로드하는 방법

분류에서Dev

노드에서 미들웨어로 응답의 후 처리 필터링을 구현하는 방법은 무엇입니까?

분류에서Dev

PHP에서 jquery ajax로 응답을 얻는 방법

분류에서Dev

VEX 대화 상자에 AJAX 응답을로드하는 방법

분류에서Dev

Ajax () 응답에서 JavaScript 함수를 실행하는 방법

분류에서Dev

Steam API Python으로 JSON 응답을 필터링하는 방법

분류에서Dev

Python 요청으로 json 응답에서 메타 태그를 필터링하는 방법은 무엇입니까?

분류에서Dev

ajax가 wordpress에서 응답을로드 한 후 ajax 작업

분류에서Dev

Javascript에서 창 위치에서 Ajax 응답을 리디렉션하는 방법

분류에서Dev

laravel 5.2에서 여러 객체로 ajax 응답을 읽는 방법

분류에서Dev

유효성 검사 후 Ajax 응답에있는 요소를 선택하는 방법

분류에서Dev

여러 조건 반응 후크를 기반으로 필터링하는 방법

분류에서Dev

ajax 응답에 값을 전달하고 성공 함수로받는 방법

분류에서Dev

Ajax jsonp 요청에 상태 코드 500으로 응답하는 방법

분류에서Dev

웹 서비스를 만든 후 IOS 응용 프로그램에서 유효한 json 응답을 얻는 방법

분류에서Dev

Ajax Codeigniter에 대한 응답 후 다른 컨트롤러 실행을 중지하는 방법

분류에서Dev

PHP에서 AJAX에 응답하는 더 나은 방법

분류에서Dev

Rails에서 Ajax 호출에 응답하는 방법

분류에서Dev

AJAX 응답에서 DataTable을 다시 초기화하는 방법

분류에서Dev

AJAX 응답에서 변수를 선택하는 방법

분류에서Dev

PHP에서 AJAX 응답의 일부를 추출하는 방법

분류에서Dev

jquery에서 ajax의 응답 HTML을 분할하는 방법

분류에서Dev

AJAX 응답 데이터에서 Kendo UI 그리드를 렌더링하는 방법은 무엇입니까?

분류에서Dev

POST 후 API에서 응답을받는 방법

분류에서Dev

javascript ajax의 응답으로 PHP에서 json 데이터 반환

분류에서Dev

ajax 응답 후 스크립트를 시작하는 방법이 있습니까?

분류에서Dev

ajax 응답에서 추가 된 요소를 얻는 방법

분류에서Dev

Struts2에서 Ajax 응답을 얻는 방법

분류에서Dev

jquery ajax 요청에서 응답을받는 방법

Related 관련 기사

  1. 1

    AJAX 응답에서 파일을 다운로드하는 방법

  2. 2

    노드에서 미들웨어로 응답의 후 처리 필터링을 구현하는 방법은 무엇입니까?

  3. 3

    PHP에서 jquery ajax로 응답을 얻는 방법

  4. 4

    VEX 대화 상자에 AJAX 응답을로드하는 방법

  5. 5

    Ajax () 응답에서 JavaScript 함수를 실행하는 방법

  6. 6

    Steam API Python으로 JSON 응답을 필터링하는 방법

  7. 7

    Python 요청으로 json 응답에서 메타 태그를 필터링하는 방법은 무엇입니까?

  8. 8

    ajax가 wordpress에서 응답을로드 한 후 ajax 작업

  9. 9

    Javascript에서 창 위치에서 Ajax 응답을 리디렉션하는 방법

  10. 10

    laravel 5.2에서 여러 객체로 ajax 응답을 읽는 방법

  11. 11

    유효성 검사 후 Ajax 응답에있는 요소를 선택하는 방법

  12. 12

    여러 조건 반응 후크를 기반으로 필터링하는 방법

  13. 13

    ajax 응답에 값을 전달하고 성공 함수로받는 방법

  14. 14

    Ajax jsonp 요청에 상태 코드 500으로 응답하는 방법

  15. 15

    웹 서비스를 만든 후 IOS 응용 프로그램에서 유효한 json 응답을 얻는 방법

  16. 16

    Ajax Codeigniter에 대한 응답 후 다른 컨트롤러 실행을 중지하는 방법

  17. 17

    PHP에서 AJAX에 응답하는 더 나은 방법

  18. 18

    Rails에서 Ajax 호출에 응답하는 방법

  19. 19

    AJAX 응답에서 DataTable을 다시 초기화하는 방법

  20. 20

    AJAX 응답에서 변수를 선택하는 방법

  21. 21

    PHP에서 AJAX 응답의 일부를 추출하는 방법

  22. 22

    jquery에서 ajax의 응답 HTML을 분할하는 방법

  23. 23

    AJAX 응답 데이터에서 Kendo UI 그리드를 렌더링하는 방법은 무엇입니까?

  24. 24

    POST 후 API에서 응답을받는 방법

  25. 25

    javascript ajax의 응답으로 PHP에서 json 데이터 반환

  26. 26

    ajax 응답 후 스크립트를 시작하는 방법이 있습니까?

  27. 27

    ajax 응답에서 추가 된 요소를 얻는 방법

  28. 28

    Struts2에서 Ajax 응답을 얻는 방법

  29. 29

    jquery ajax 요청에서 응답을받는 방법

뜨겁다태그

보관