찾다

 >  Q&A  >  본문

다중 선택, 라디오 선택 및 드롭다운이 포함된 양식 콘텐츠를 Ajax를 통해 데이터베이스로 전송할 수 있는 방법(컨트롤러 부분과 모델 부분도 가져오세요)

초보입니다. 죄송합니다. 컨트롤러는 db 보조 기능을 사용하여 데이터베이스에 연결합니다.

예를 들어 다음 내용이 형식으로 되어 있는데 어떻게 작성해야 할까요?

2020-05-10_183323.png

2020-05-10_183246.png2020-05-10_183404.png

№1737일 전1271

모든 응답(3)나는 대답할 것이다

  • Storms

    Storms2020-05-14 11:53:35

    ajax를 사용하여 백엔드에 데이터를 제출합니다.

    js 페이지에서 백엔드에 제출하는 데 필요한 데이터를 가져옵니다.

    체크박스 개체 배열 가져오기:

    var ck = $("input[type='checkbox) ']: selected") //선택한 체크박스 배열을 가져옵니다

    var ckVal = "";

    for(var i = 0; i<ck.length; i++){ //현재 선택된 값을 가져오기 위해 루프를 돌립니다

    ckVal + = $(ck[i]).val() + ",";//쉼표로 구분하고

    }

    수신을 위해 백엔드로 전달하고 데이터베이스에 저장합니다. 프로젝트는 단일이며 컨트롤러 레이어에 직접 저장할 수 있습니다. 모델 레이어를 별도로 작성할 필요가 없습니다. 저자는 기본을 확실히 이해하고 학습을 확장합니다.

    회신하다
    1
  • №

    네, 고마워요 ㅇㅇㅇ

    · 2020-05-14 11:54:31
  • 殘留の回憶

    殘留の回憶2020-05-13 13:25:50

    js, $.ajax, $.post, $.get의 ajax 제출을 사용하면 이 작업을 수행할 수 있으며 Baidu에서 구체적인 구현 방법을 찾을 수 있습니다

    회신하다
    1
  • 취소회신하다