양식을 제출할 때 추가 숨겨진 양식 필드를 추가하려고하지만 제출 후 POST'ed 양식 데이터에서 양식 필드를 볼 수 없습니다.제출시 숨겨진 양식 필드를 추가 할 수 있습니까?
$('#myform').submit(function(){
var hiddenInput = $('<input data-role="none"/>').attr({type:'hidden',name:'myname',value: 'somevalue'});
$('#myform').appendTo(hiddenInput);
});
양식은 제출되지만 숨겨진 필드는 포함하지 않습니다.
당신은 필드에 양식을 추가 할 :
대신 당신의
submit
이벤트에 대한 다음과 같은 시도? 코드가 $ ('# myform')을 수행하기 때문에. appendTo (hiddenInput); $ ('# myform')이어야합니다. append (hiddenInput); 또는 지나친 길 : $ (hiddenInput) .appendTo ('# myform') ;? –왜 숨겨진 양식 필드를 동적으로 생성 하시겠습니까? 덕분에 – kinsho