복붙노트

[JQUERY] ) ($ 아약스에 AJAX 요청 배열을 합격 [중복]

JQUERY

) ($ 아약스에 AJAX 요청 배열을 합격 [중복]

해결법


  1. 1.

    info = [];
    info[0] = 'hi';
    info[1] = 'hello';
    
    
    $.ajax({
       type: "POST",
       data: {info:info},
       url: "index.php",
       success: function(msg){
         $('.answer').html(msg);
       }
    });
    

  2. 2.다음과 같은 단지의 JSON.stringify 방법을 사용하고 $ 아약스 함수의 "데이터"매개 변수로 통과 :

    다음과 같은 단지의 JSON.stringify 방법을 사용하고 $ 아약스 함수의 "데이터"매개 변수로 통과 :

    $.ajax({
        type: "POST",
        url: "index.php",
        dataType: "json",
        data: JSON.stringify({ paramName: info }),
        success: function(msg){
            $('.answer').html(msg);
        }
    });
    

    당신은 당신이 당신의 페이지에 JSON2.js 파일을 포함 할 필요가 ...


  3. 3.참고 :합니까 jQuery를 새로운 버전에서 작동하지.

    참고 :합니까 jQuery를 새로운 버전에서 작동하지.

    당신이 jQuery를 직렬화 데이터의 직렬화 기능을 사용하고 아약스 호출의 데이터를 매개 변수로 전달하십시오 사용하고 있기 때문에 :

    info[0] = 'hi';
    info[1] = 'hello';
    
    var data_to_send = $.serialize(info);
    
    $.ajax({
        type: "POST",
        url: "index.php",
        data: data_to_send,
        success: function(msg){
            $('.answer').html(msg);
        }
    });
    
  4. from https://stackoverflow.com/questions/8890524/pass-array-to-ajax-request-in-ajax by cc-by-sa and MIT license