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

달러

드롭 다운이 변경 될 때 컨트롤러 json 응답을 통해 여러 웅변적인 객체를 얻으려고합니다.

여기에 이미지 설명 입력

영화관이 변경되면 2 개의 다른 테이블에서 가져온 2 개의 객체를 반환해야합니다.

컨트롤러 코드

 public function getscreen($id)
{
    $screens=Movies_screen::where('cinema_id',$id)->get();
    $showtime=Movies_showtimes::where('cinema_id',$id)->get();

    return response()->json($screens);
}

내 jquery ajax 코드

 $("#cinemahall").on("change click",function(){

var cinema_id=$("#cinemahall option:selected").val();
//ajax
    $.get('/askspidy/admin/showtime/getscreen/' + cinema_id, function(data){

        $("#screenname").empty();
        $("#screenname").append('<option value=0>Select Screen</option>');

        $.each(data,function(index,screenobj){
            $("#screenname").append('<option value="' +screenobj.screen_id + '">' +screenobj.screen_name +'</option>');
        });
    });
});

위의 코드는 $ screens와 같은 단일 웅변 객체가 전송 될 때 잘 작동하지만 코드에서 볼 수 있듯이 $ showtime과 같은 다른 객체가 있으며 해당 요청과 동일하게 보내고 jquery ajax 코드에서 읽어야합니다.

나는 컨트롤러에서 시도했다

 public function getscreen($id)
{
    $screens=Movies_screen::where('cinema_id',$id)->get();
    $showtime=Movies_showtimes::where('cinema_id',$id)->get();

    return response()->json($screens,$showtime);
}

그리고 jquery 코드에서

 $.get('/askspidy/admin/showtime/getscreen/' + cinema_id, function(data,data2)

그러나 어떤 해결책도 효과가 없었습니다.

엘리아스

인덱스가 다른 컬렉션을 가리키는 배열을 반환 할 수 있습니다.

return response()->json(['screens' => $screens, 'showtime' => $showtime]);

JSON에서는 'screens'와 'showtime'이라는 두 가지 속성이있는 자바 스크립트 객체로 변환됩니다.

$.get('/askspidy/admin/showtime/getscreen/' + cinema_id, function(data) {
    console.log(data.screens);
    console.log(data.showtime);
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ajax 응답에서 Json 객체의 동적 값을 얻는 방법

분류에서Dev

magento 2의 컨트롤러에서 Ajax 응답을 얻는 방법

분류에서Dev

laravel 응답을 사용하여 ajax 성공으로 파일을 다운로드하는 방법

분류에서Dev

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

분류에서Dev

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

분류에서Dev

응답으로 여러 배열을 전달하는 방법-Laravel API

분류에서Dev

여러 JSON 객체가있는 Asana API 응답을 Python 객체로 변환하는 방법

분류에서Dev

단일 앱 경로에서 여러 응답을 반환하는 방법 : Flask (Python)

분류에서Dev

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

분류에서Dev

새 Chrome 창에서 AJAX 응답에서 PDF Blob을 여는 방법

분류에서Dev

Ajax를 사용하여 PHP 파일에서 배열로 응답을 얻는 방법은 무엇입니까?

분류에서Dev

CodeIgniter 및 PHPExcel을 사용하여 ajax 응답에서 파일 다운로드를 처리하는 모든 방법

분류에서Dev

단일 응답으로 여러 파일을 클라이언트에 기본적으로 응답하는 방법

분류에서Dev

Struts2에서 Ajax 응답을 얻는 방법

분류에서Dev

liferay 포틀릿에서 ajax를 사용하여 응답으로 객체를 반환하는 방법은 무엇입니까?

분류에서Dev

Ajax 응답이 select2를 사용하여 laravel 컨트롤러에서 올 때 JQuery 추가 옵션에서 조건을 확인하는 방법은 무엇입니까?

분류에서Dev

Chatterbot에서 여러 응답을받는 방법

분류에서Dev

객체에 대한 Ajax 응답 Laravel

분류에서Dev

응답 객체에서 중첩 된 값을 얻는 방법

분류에서Dev

개조-JSON 객체에서 응답을 얻는 방법

분류에서Dev

json 응답 객체에서 값을 얻는 방법

분류에서Dev

응답 객체에서 특정 json 키 값을 얻는 방법

분류에서Dev

응답 객체 내에서 항목을 가져 오는 방법

분류에서Dev

여러 객체 내에서 배열로 값을 인쇄하는 방법

분류에서Dev

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

분류에서Dev

여러 axios 응답을 최적으로 결합하는 방법

분류에서Dev

Ajax에서 C # 컨트롤러로 : 다른 데이터와 함께 객체 배열을 전달하는 방법

분류에서Dev

여러 응답을 동시에 확인하는 방법

분류에서Dev

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

Related 관련 기사

  1. 1

    Ajax 응답에서 Json 객체의 동적 값을 얻는 방법

  2. 2

    magento 2의 컨트롤러에서 Ajax 응답을 얻는 방법

  3. 3

    laravel 응답을 사용하여 ajax 성공으로 파일을 다운로드하는 방법

  4. 4

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

  5. 5

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

  6. 6

    응답으로 여러 배열을 전달하는 방법-Laravel API

  7. 7

    여러 JSON 객체가있는 Asana API 응답을 Python 객체로 변환하는 방법

  8. 8

    단일 앱 경로에서 여러 응답을 반환하는 방법 : Flask (Python)

  9. 9

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

  10. 10

    새 Chrome 창에서 AJAX 응답에서 PDF Blob을 여는 방법

  11. 11

    Ajax를 사용하여 PHP 파일에서 배열로 응답을 얻는 방법은 무엇입니까?

  12. 12

    CodeIgniter 및 PHPExcel을 사용하여 ajax 응답에서 파일 다운로드를 처리하는 모든 방법

  13. 13

    단일 응답으로 여러 파일을 클라이언트에 기본적으로 응답하는 방법

  14. 14

    Struts2에서 Ajax 응답을 얻는 방법

  15. 15

    liferay 포틀릿에서 ajax를 사용하여 응답으로 객체를 반환하는 방법은 무엇입니까?

  16. 16

    Ajax 응답이 select2를 사용하여 laravel 컨트롤러에서 올 때 JQuery 추가 옵션에서 조건을 확인하는 방법은 무엇입니까?

  17. 17

    Chatterbot에서 여러 응답을받는 방법

  18. 18

    객체에 대한 Ajax 응답 Laravel

  19. 19

    응답 객체에서 중첩 된 값을 얻는 방법

  20. 20

    개조-JSON 객체에서 응답을 얻는 방법

  21. 21

    json 응답 객체에서 값을 얻는 방법

  22. 22

    응답 객체에서 특정 json 키 값을 얻는 방법

  23. 23

    응답 객체 내에서 항목을 가져 오는 방법

  24. 24

    여러 객체 내에서 배열로 값을 인쇄하는 방법

  25. 25

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

  26. 26

    여러 axios 응답을 최적으로 결합하는 방법

  27. 27

    Ajax에서 C # 컨트롤러로 : 다른 데이터와 함께 객체 배열을 전달하는 방법

  28. 28

    여러 응답을 동시에 확인하는 방법

  29. 29

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

뜨겁다태그

보관