반응형
이렇게 $.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
반응형
'programing' 카테고리의 다른 글
WordPress Permalinks가 작동하지 않습니다. (0) | 2023.10.25 |
---|---|
Powershell: $profile이 찾을 수 없는 경로를 가리키며 영구 경로를 설정하고 있습니다. (0) | 2023.10.25 |
makefile의 "include"와 "-include"의 차이 (0) | 2023.10.25 |
MySQL INSERT 매개변수가 있는 C# (0) | 2023.10.25 |
Button 서로 다른 입력(양식 없음)에서 Enter 키를 누르면 이벤트가 발생합니다. (0) | 2023.10.25 |