シリアル化する特定のフォームを選択する方法はありますか? CF ページに複数のフォームがあります。特定のフォームを選択し、ajax 投稿を送信してから、2 番目のフォームを選択して ajax 投稿を送信したいと考えています。
$('.CSubmitSurvey').live('click', function(e) {
var strCandidateSurveyForm = $('#sendSurveysCandidate').serialize();
alert (strCandidateSurveyForm);
IndividualNumber = document.getElementById('sendSatTo2').value;
companyNumber = document.getElementById('companyID').value;
surveyNumber = document.getElementById('surveyID').value;
resendSurvey = document.getElementById('ReSendYN').value;
RefID = document.getElementById('RefID').value;
ClientCandidate = document.getElementById('ClientCandidate').value;
EmailOverride = document.getElementById('EmailOverride').value;
SendSatEmail = $('input:radio[name=SendSatEmail]:checked').val()
//alert(SendSatEmail);
$.ajax({
type: "POST",
url: 'actSendSurveys.cfm',
data: '<cfoutput>indivNum=' + IndividualNumber + '&board_type=#board_type#&jobid=' + jobid + '&companyid=' + companyNumber + '&resendyn=' + resendSurvey + '&SurveyNumber=' + surveyNumber + '&RefID=' + RefID + '&ClientCandidate=' + ClientCandidate + '&SendSatEmail=' + SendSatEmail + '&EmailOverride=' + EmailOverride</cfoutput>,
error: function(xhr, textStatus, errorThrown) {
// show error
alert(errorThrown);
},
success: function(response1, textStatus, jqXHR) {
//alert('success');
if (ClientCandidate == 'client'){
ColdFusion.Grid.refresh('ClientSurveyGrid',true);
}
else {
ColdFusion.Grid.refresh('CandSurveyGrid',true);
}
}
});
});