programing

이렇게 $.ajax ( serialize() + extra data)로 데이터를 추가하는 방법

padding 2023. 10. 25. 23:08
반응형

이렇게 $.ajax ( serialize() + extra data)로 데이터를 추가하는 방법

$('#myForm')을 사용한 후에 추가 데이터를 추가하고 싶습니다.() 직렬화 + 추가 데이터

$.ajax({
   type: 'POST',
   url: $('#myForm').attr('action'),
   data: $('#myForm').serialize(),   // I WANT TO ADD EXTRA DATA + SERIALIZE DATA
   success: function(data){
      alert(data);
      $('.tampil_vr').text(data);
   }
});

어떤 종류의 데이터?

data: $('#myForm').serialize() + "&moredata=" + morevalue

"data" 매개 변수는 URL로 인코딩된 문자열일 뿐입니다.당신이 원하는 대로 추가할 수 있습니다.여기 API 참조.

개인적으로, 저는 자료를 해킹하는 대신 양식에 요소를 추가하고 싶습니다. 예를 들어,

moredata = 'your custom data here';

// do what you like with the input
$input = $('<input type="text" name="moredata"/>').val(morevalue);

// append to the form
$('#myForm').append($input);

// then..
data: $('#myForm').serialize()

그렇게 하면 당신은 걱정할 필요가 없습니다.?아니면&

이렇게 할 수 있습니다.

postData[postData.length] = { name: "variable_name", value: variable_value };

언급URL : https://stackoverflow.com/questions/4406348/how-to-add-data-via-ajax-serialize-extra-data-like-this

반응형