기존 테이블에 데이터를 추가하는 Ajax

스티븐 F

한동안 이것에 있었고 나는 붙어 있습니다. 테이블과 같은 페이지의 데이터를 표시하려고하면 테이블에 데이터를 추가하는 입력 양식이 있습니다.

스크립트

$(function(){
var url = '<?php echo base_url();?>assets/includes/em_report_get_intervals.php';
$.getJSON(url, function(data) {
    $.each(data, function(index, data) {
    $('#tablebody').append('<tr>');
    $('#tablebody').append('<td>'+data.em_service_level+'</td>');
    $('#tablebody').append('<td>'+data.em_speed_of_answer+'</td>');
    $('#tablebody').append('<td>'+data.em_volume+'</td>');
    $('#tablebody').append('</tr>');
    });
});

$('#myForm').on('submit',function(e) {  
    $.ajax({
        url:'<?php echo base_url();?>assets/includes/em_report_write_interval.php',
        data:$(this).serialize(),
        type:'POST',
        success:function(data){

            var em_service_level = $('#em_service_level').val();
            var em_speed_of_answer = $('#em_speed_of_answer').val();
            var em_volume = $('#em_volume').val();

            $('#tablebody').append('<tr>');
            $('#tablebody').append('<td>'+em_service_level+'</td>');
            $('#tablebody').append('<td>'+em_speed_of_answer+'</td>');
            $('#tablebody').append('<td>'+em_volume+'</td>');
            $('#tablebody').append('</tr>');            
        },
        error:function(data){
        $("#error").show().fadeOut(5000); //===Show Error Message====
        }
    });
    e.preventDefault();
});});

레코드를 표시 할 테이블

<table class="table_data">
 <thead>
  <tr>
   <th>em_service_level</th>
   <th>em_speed_of_answer</th>
   <th>em_volume</th>
  </tr>
 </thead>
 <tbody id="tablebody">
 </tbody>
</table>

참가 신청서

<form class="form2" action="" method="POST" name="myForm" id="myForm">
  <input type="text" name="em_service_level" class="text_box" size="20" value="<?php echo set_value('em_service_level');?>" />
  <input type="text" name="em_speed_of_answer" class="text_box" size="20" value="<?php echo set_value('em_speed_of_answer');?>" />
  <input type="text" name="em_volume" class="text_box" size="20" value="<?php echo set_value('em_volume');?>" />
  <input type="submit" name="submit_interval" id="submit_interval" class="normal_button" value="Add Interval" />
</form>

em_report_write_interval.php

if(isset($_POST['em_service_level']))
{
$em_service_level   = $_POST['em_service_level'];
$em_speed_of_answer = $_POST['em_speed_of_answer'];
$em_volume          = $_POST['em_volume'];

$query = "
    INSERT INTO ajax_test(
        `em_service_level`,
        `em_speed_of_answer`,
        `em_volume`
        ) VALUES (
        '$em_service_level',
        '$em_speed_of_answer',
        '$em_volume'
        )";

mysql_query($query);
}

이제 문제는 양식에 데이터를 추가 할 때를 제외하고는 모두 기술적으로 작동한다는 것입니다. 테이블에 추가되지만 추가 한 값 대신 페이지를 새로 고칠 때까지 "정의되지 않음"으로 표시됩니다. 그런 다음 값이 표시됩니다.

이 코드는 내가 찾은 예제에서 해킹되어 작업을 시도하고 있으므로 내 엉성함을 용서하십시오.

안드레이

nameID가 아닌을 사용 하고 있습니다. 따라서 선택기를 수정해야합니다.

var em_service_level = $('input[name="em_service_level"]').val();
var em_speed_of_answer = $('input[name="em_speed_of_answer"]').val();
var em_volume = $('input[name="em_volume"]').val();

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ajax를 사용하여 테이블 행에 데이터 추가

분류에서Dev

JSP 테이블의 기존 데이터를 재설정하지 않는 새 ajax 호출

분류에서Dev

POWER BI-소스 csv 파일에 열 / 데이터를 추가하는 대신 기존 테이블에 수동 열 / 데이터를 추가하는 방법

분류에서Dev

기존 테이블에 jquery를 사용하여 새로 추가 된 행에서 ajax 호출 트리거

분류에서Dev

기존 데이터가있는 테이블에 auto_increment 값 추가

분류에서Dev

기존 파일에 데이터를 추가하는 방법

분류에서Dev

테이블에 데이터를 추가하기위한 조건

분류에서Dev

이전 데이터에 데이터를 추가하는 Ajax?

분류에서Dev

C #의 기존 테이블에 Excel 데이터를 삽입하는 방법

분류에서Dev

기존 데이터 개체에 데이터를 추가하는 방법

분류에서Dev

MySQL 데이터베이스 A의 테이블에서 데이터베이스 B의 기존 테이블에 행을 추가하는 방법

분류에서Dev

데이터가있는 기존 테이블에 외래 키를 추가 할 수 있습니까?

분류에서Dev

데이터가있는 기존 테이블에 외래 키를 추가 할 수 있습니까?

분류에서Dev

데이터베이스의 일부 기존 테이블에 기본 키 추가

분류에서Dev

데이터베이스의 일부 기존 테이블에 기본 키 추가

분류에서Dev

Oracle의 기존 테이블에 자동 증가를 추가하는 방법

분류에서Dev

새 테이블 데이터를 기존 테이블에 매핑 할 때 발생하는 문제

분류에서Dev

두 번째 데이터 테이블을 기존 데이터 테이블에 추가

분류에서Dev

MySQL 5.6의 기존 테이블에 FK가있는 열 추가

분류에서Dev

데이터 테이블로 채워진 기존 테이블에 추가 열 추가

분류에서Dev

Azure Data Factory의 데이터 흐름에있는 데이터를 기존 테이블에 병합

분류에서Dev

JQUERY / AJAX는 테이블 하단 대신 특정 행의 끝에 데이터를 추가합니다.

분류에서Dev

지연로드를 위해 AJAX 호출로 가져온 데이터를 기존 목록에 추가

분류에서Dev

기존 데이터에 데이터를 추가하는 대신 데이터 교체

분류에서Dev

데이터 손실없이 기존 열을 사용하여 테이블에 외래 키를 추가하는 방법은 무엇입니까?

분류에서Dev

기존 데이터베이스에 새 테이블을 추가하거나 새 데이터베이스를 만들려면 어떻게해야합니까?

분류에서Dev

JavaFX에서 테이블보기에 데이터가있는 콤보 상자를 추가하는 방법

분류에서Dev

컨트롤러에서 데이터를 가져올 때 테이블에 데이터를 두 번 추가 (jquery ajax)

분류에서Dev

일치하는 카테고리를 기반으로 데이터 테이블에 새 열 추가

Related 관련 기사

  1. 1

    Ajax를 사용하여 테이블 행에 데이터 추가

  2. 2

    JSP 테이블의 기존 데이터를 재설정하지 않는 새 ajax 호출

  3. 3

    POWER BI-소스 csv 파일에 열 / 데이터를 추가하는 대신 기존 테이블에 수동 열 / 데이터를 추가하는 방법

  4. 4

    기존 테이블에 jquery를 사용하여 새로 추가 된 행에서 ajax 호출 트리거

  5. 5

    기존 데이터가있는 테이블에 auto_increment 값 추가

  6. 6

    기존 파일에 데이터를 추가하는 방법

  7. 7

    테이블에 데이터를 추가하기위한 조건

  8. 8

    이전 데이터에 데이터를 추가하는 Ajax?

  9. 9

    C #의 기존 테이블에 Excel 데이터를 삽입하는 방법

  10. 10

    기존 데이터 개체에 데이터를 추가하는 방법

  11. 11

    MySQL 데이터베이스 A의 테이블에서 데이터베이스 B의 기존 테이블에 행을 추가하는 방법

  12. 12

    데이터가있는 기존 테이블에 외래 키를 추가 할 수 있습니까?

  13. 13

    데이터가있는 기존 테이블에 외래 키를 추가 할 수 있습니까?

  14. 14

    데이터베이스의 일부 기존 테이블에 기본 키 추가

  15. 15

    데이터베이스의 일부 기존 테이블에 기본 키 추가

  16. 16

    Oracle의 기존 테이블에 자동 증가를 추가하는 방법

  17. 17

    새 테이블 데이터를 기존 테이블에 매핑 할 때 발생하는 문제

  18. 18

    두 번째 데이터 테이블을 기존 데이터 테이블에 추가

  19. 19

    MySQL 5.6의 기존 테이블에 FK가있는 열 추가

  20. 20

    데이터 테이블로 채워진 기존 테이블에 추가 열 추가

  21. 21

    Azure Data Factory의 데이터 흐름에있는 데이터를 기존 테이블에 병합

  22. 22

    JQUERY / AJAX는 테이블 하단 대신 특정 행의 끝에 데이터를 추가합니다.

  23. 23

    지연로드를 위해 AJAX 호출로 가져온 데이터를 기존 목록에 추가

  24. 24

    기존 데이터에 데이터를 추가하는 대신 데이터 교체

  25. 25

    데이터 손실없이 기존 열을 사용하여 테이블에 외래 키를 추가하는 방법은 무엇입니까?

  26. 26

    기존 데이터베이스에 새 테이블을 추가하거나 새 데이터베이스를 만들려면 어떻게해야합니까?

  27. 27

    JavaFX에서 테이블보기에 데이터가있는 콤보 상자를 추가하는 방법

  28. 28

    컨트롤러에서 데이터를 가져올 때 테이블에 데이터를 두 번 추가 (jquery ajax)

  29. 29

    일치하는 카테고리를 기반으로 데이터 테이블에 새 열 추가

뜨겁다태그

보관