2014-09-19 2 views
0

Je tente de soumettre un formulaire créé avec JQuery. Cependant, l'appel de la méthode .submit() de JQuery m'envoie vers une page vide avec l'URL correcte. Voyager vers l'URL créée fonctionne correctement comme prévu.form.submit() envoie l'URL correcte mais charge la page vide

Détails:

J'ai un code qui crée un objet de forme très importante, ce qui est pas inséré partout dans la page (le javascript est généré par coffeescript, si cela fait une différence). Le code est appelé à partir du (privé) Page http://webzyme-devl.umms.med.umich.edu:8080/webMathematica/webZyme/create.jsp

form = $("<form action='" + (window.location.protocol + '//' + window.location.host + window.location.pathname) + "' method='GET'>"); 
addField = function(name) { 
    return form.append("<input type='text' name='" + name + "' value='" + ($("#" + name).val()) + "'>"); 
}; 
addCheckbox = function(name) { 
    var el; 
    el = $("<input type='checkbox' name='" + name + "'>"); 
    el.prop("checked", $("#" + name).prop("checked")); 
    return form.append(el); 
}; 
addNewCheckbox = function(name) { 
    var el; 
    el = $("<input type='checkbox' name='" + name + "'>"); 
    el.prop("checked", true); 
    return form.append(el); 
}; 

//This is followed by a a bunch of processing and 
// calls to addField, addCheckbox, addNewCheckbox, and manual calls to form.append 
//No other modifications are made to the form, and no events are assigned to it 

qui me donne la forme suivante selon les débogueurs Chrome et Firefox (pour le débogage j'ai mis la forme GET, mais il sera effectivement POST):

<form method="GET" action="http://webzyme-devl.umms.med.umich.edu:8080/webMathematica/webZyme/create.jsp"> 
    <input type="text" value="create" name="submitType"> 
    <input type="text" value="assign" name="createType"> 
    <input type="checkbox" name="repopulate"> 
    <input type="text" value="Default" name="createClassName"> 
    <input type="text" value=" kid10" name="createStudentName"> 
    <input type="text" value="Test Prob" name="createProblemTitle"> 
    <input type="text" value="445" name="createProblemNumber"> 
    <input type="text" value="A Problem_Problemy" name="createProblemDesc"> 
    <input type="text" value="NoteNoteNote" name="createProblemTeacherNotes"> 
    <input type="text" value="Not a note, unless its a note &amp; notes^ are excellent" name="createProblemStudentNotes"> 
    <input type="checkbox" name="sfOnOff"> 
    <input type="checkbox" name="fluorOnOff"> 
    <input type="checkbox" name="quenchOnOff"> 
    <input type="checkbox" name="ssOnOff"> 
    <input type="text" value="Eox+DHO&lt;&gt;RS" name="reaction0info"> 
    <input type="text" value="1E7" name="reaction0kfwd"> 
    <input type="text" value="2000E0" name="reaction0krev"> 
    <input type="text" value="RS&gt;CT" name="reaction1info"> 
    <input type="text" value="160E0" name="reaction1kfwd"> 
    <input type="text" value="" name="reaction1krev"> 
    <input type="text" value="CT&lt;&gt;Ered+OA" name="reaction2info"> 
    <input type="text" value="25E0" name="reaction2kfwd"> 
    <input type="text" value="1E5" name="reaction2krev"> 
    <input type="text" value="Ered+Fum&lt;&gt;EredFum" name="reaction3info"> 
    <input type="text" value="1E6" name="reaction3kfwd"> 
    <input type="text" value="2000E0" name="reaction3krev"> 
    <input type="text" value="EredFum&gt;EoxSuc" name="reaction4info"> 
    <input type="text" value="20E0" name="reaction4kfwd"> 
    <input type="text" value="" name="reaction4krev"> 
    <input type="text" value="EoxSuc&lt;&gt;Eox+Suc" name="reaction5info"> 
    <input type="text" value="1000E0" name="reaction5kfwd"> 
    <input type="text" value="1E5" name="reaction5krev"> 
    <input type="text" value="" name="reaction6info"> 
    <input type="text" value="" name="reaction6kfwd"> 
    <input type="text" value="" name="reaction6krev"> 
    <input type="text" value="" name="reaction7info"> 
    <input type="text" value="" name="reaction7kfwd"> 
    <input type="text" value="" name="reaction7krev"> 
    <input type="text" value="" name="reaction8info"> 
    <input type="text" value="" name="reaction8kfwd"> 
    <input type="text" value="" name="reaction8krev"> 
    <input type="text" value="" name="reaction9info"> 
    <input type="text" value="" name="reaction9kfwd"> 
    <input type="text" value="" name="reaction9krev"> 
    <input type="text" value="" name="reaction10info"> 
    <input type="text" value="" name="reaction10kfwd"> 
    <input type="text" value="" name="reaction10krev"> 
    <input type="text" value="" name="reaction11info"> 
    <input type="text" value="" name="reaction11kfwd"> 
    <input type="text" value="" name="reaction11krev"> 
    <input type="text" value="DHO,Eox,Ered,Fum,OA,Suc" name="ICSpecies"> 
    <input type="text" value="300" name="Wavelength1"> 
    <input type="text" value="700" name="Wavelength2"> 
    <input type="text" value="0.001" name="SFNoise"> 
    <input type="text" value="Eox,EoxSuc" name="Spec0"> 
    <input type="text" value="2.E4" name="Spec0mu0"> 
    <input type="text" value="2700" name="Spec0omega0"> 
    <input type="text" value="1.5E3" name="Spec0sigma0"> 
    <input type="text" value="9.E3" name="Spec0mu1"> 
    <input type="text" value="3.65E2" name="Spec0omega1"> 
    <input type="text" value="1.E3" name="Spec0sigma1"> 
    <input type="text" value="1.1E4" name="Spec0mu2"> 
    <input type="text" value="4.55E2" name="Spec0omega2"> 
    <input type="text" value="1.1E3" name="Spec0sigma2"> 
    <input type="text" value="" name="Spec0mu3"> 
    <input type="text" value="" name="Spec0omega3"> 
    <input type="text" value="" name="Spec0sigma3"> 
    <input type="text" value="Ered,EredFum" name="Spec1"> 
    <input type="text" value="2.5E4" name="Spec1mu0"> 
    <input type="text" value="2.65E2" name="Spec1omega0"> 
    <input type="text" value="1.5E3" name="Spec1sigma0"> 
    <input type="text" value="4.E3" name="Spec1mu1"> 
    <input type="text" value="3.55E2" name="Spec1omega1"> 
    <input type="text" value="1.8E3" name="Spec1sigma1"> 
    <input type="text" value="" name="Spec1mu2"> 
    <input type="text" value="" name="Spec1omega2"> 
    <input type="text" value="" name="Spec1sigma2"> 
    <input type="text" value="" name="Spec1mu3"> 
    <input type="text" value="" name="Spec1omega3"> 
    <input type="text" value="" name="Spec1sigma3"> 
    <input type="text" value="CT" name="Spec2"> 
    <input type="text" value="2.5E4" name="Spec2mu0"> 
    <input type="text" value="2.75E2" name="Spec2omega0"> 
    <input type="text" value="1.5E3" name="Spec2sigma0"> 
    <input type="text" value="3.7E3" name="Spec2mu1"> 
    <input type="text" value="3.6E2" name="Spec2omega1"> 
    <input type="text" value="1.9E3" name="Spec2sigma1"> 
    <input type="text" value="" name="Spec2mu2"> 
    <input type="text" value="" name="Spec2omega2"> 
    <input type="text" value="" name="Spec2sigma2"> 
    <input type="text" value="" name="Spec2mu3"> 
    <input type="text" value="" name="Spec2omega3"> 
    <input type="text" value="" name="Spec2sigma3"> 
    <input type="text" value="RS" name="Spec3"> 
    <input type="text" value="2.E4" name="Spec3mu0"> 
    <input type="text" value="2.75E2" name="Spec3omega0"> 
    <input type="text" value="1.5E3" name="Spec3sigma0"> 
    <input type="text" value="" name="Spec3mu1"> 
    <input type="text" value="" name="Spec3omega1"> 
    <input type="text" value="" name="Spec3sigma1"> 
    <input type="text" value="" name="Spec3mu2"> 
    <input type="text" value="" name="Spec3omega2"> 
    <input type="text" value="" name="Spec3sigma2"> 
    <input type="text" value="" name="Spec3mu3"> 
    <input type="text" value="" name="Spec3omega3"> 
    <input type="text" value="" name="Spec3sigma3"> 
    <input type="text" value="" name="Spec4"> 
    <input type="text" value="" name="Spec4mu0"> 
    <input type="text" value="" name="Spec4omega0"> 
    <input type="text" value="" name="Spec4sigma0"> 
    <input type="text" value="" name="Spec4mu1"> 
    <input type="text" value="" name="Spec4omega1"> 
    <input type="text" value="" name="Spec4sigma1"> 
    <input type="text" value="" name="Spec4mu2"> 
    <input type="text" value="" name="Spec4omega2"> 
    <input type="text" value="" name="Spec4sigma2"> 
    <input type="text" value="" name="Spec4mu3"> 
    <input type="text" value="" name="Spec4omega3"> 
    <input type="text" value="" name="Spec4sigma3"> 
    <input type="text" value="" name="Spec5"> 
    <input type="text" value="" name="Spec5mu0"> 
    <input type="text" value="" name="Spec5omega0"> 
    <input type="text" value="" name="Spec5sigma0"> 
    <input type="text" value="" name="Spec5mu1"> 
    <input type="text" value="" name="Spec5omega1"> 
    <input type="text" value="" name="Spec5sigma1"> 
    <input type="text" value="" name="Spec5mu2"> 
    <input type="text" value="" name="Spec5omega2"> 
    <input type="text" value="" name="Spec5sigma2"> 
    <input type="text" value="" name="Spec5mu3"> 
    <input type="text" value="" name="Spec5omega3"> 
    <input type="text" value="" name="Spec5sigma3"> 
    <input type="text" value="" name="Spec6"> 
    <input type="text" value="" name="Spec6mu0"> 
    <input type="text" value="" name="Spec6omega0"> 
    <input type="text" value="" name="Spec6sigma0"> 
    <input type="text" value="" name="Spec6mu1"> 
    <input type="text" value="" name="Spec6omega1"> 
    <input type="text" value="" name="Spec6sigma1"> 
    <input type="text" value="" name="Spec6mu2"> 
    <input type="text" value="" name="Spec6omega2"> 
    <input type="text" value="" name="Spec6sigma2"> 
    <input type="text" value="" name="Spec6mu3"> 
    <input type="text" value="" name="Spec6omega3"> 
    <input type="text" value="" name="Spec6sigma3"> 
    <input type="text" value="" name="Spec7"> 
    <input type="text" value="" name="Spec7mu0"> 
    <input type="text" value="" name="Spec7omega0"> 
    <input type="text" value="" name="Spec7sigma0"> 
    <input type="text" value="" name="Spec7mu1"> 
    <input type="text" value="" name="Spec7omega1"> 
    <input type="text" value="" name="Spec7sigma1"> 
    <input type="text" value="" name="Spec7mu2"> 
    <input type="text" value="" name="Spec7omega2"> 
    <input type="text" value="" name="Spec7sigma2"> 
    <input type="text" value="" name="Spec7mu3"> 
    <input type="text" value="" name="Spec7omega3"> 
    <input type="text" value="" name="Spec7sigma3"> 
    <input type="text" value="" name="Spec8"> 
    <input type="text" value="" name="Spec8mu0"> 
    <input type="text" value="" name="Spec8omega0"> 
    <input type="text" value="" name="Spec8sigma0"> 
    <input type="text" value="" name="Spec8mu1"> 
    <input type="text" value="" name="Spec8omega1"> 
    <input type="text" value="" name="Spec8sigma1"> 
    <input type="text" value="" name="Spec8mu2"> 
    <input type="text" value="" name="Spec8omega2"> 
    <input type="text" value="" name="Spec8sigma2"> 
    <input type="text" value="" name="Spec8mu3"> 
    <input type="text" value="" name="Spec8omega3"> 
    <input type="text" value="" name="Spec8sigma3"> 
    <input type="text" value="" name="Spec9"> 
    <input type="text" value="" name="Spec9mu0"> 
    <input type="text" value="" name="Spec9omega0"> 
    <input type="text" value="" name="Spec9sigma0"> 
    <input type="text" value="" name="Spec9mu1"> 
    <input type="text" value="" name="Spec9omega1"> 
    <input type="text" value="" name="Spec9sigma1"> 
    <input type="text" value="" name="Spec9mu2"> 
    <input type="text" value="" name="Spec9omega2"> 
    <input type="text" value="" name="Spec9sigma2"> 
    <input type="text" value="" name="Spec9mu3"> 
    <input type="text" value="" name="Spec9omega3"> 
    <input type="text" value="" name="Spec9sigma3"> 
    <input type="text" value="400" name="EWavelength1"> 
    <input type="text" value="700" name="EWavelength2"> 
    <input type="text" value="1" name="FluorNoise"> 
    <input type="text" value="1000" name="FluorMax"> 
    <input type="checkbox" name="IFEEnable"> 
    <input type="text" value="" name="IFEx"> 
    <input type="text" value="" name="IFEy"> 
    <input type="text" value="Eox" name="ESpec0"> 
    <input type="text" value="1.E2" name="ESpec0mu0"> 
    <input type="text" value="5.25E2" name="ESpec0omega0"> 
    <input type="text" value="1.E3" name="ESpec0sigma0"> 
    <input type="text" value="" name="ESpec0mu1"> 
    <input type="text" value="" name="ESpec0omega1"> 
    <input type="text" value="" name="ESpec0sigma1"> 
    <input type="text" value="" name="ESpec0mu2"> 
    <input type="text" value="" name="ESpec0omega2"> 
    <input type="text" value="" name="ESpec0sigma2"> 
    <input type="text" value="" name="ESpec1"> 
    <input type="text" value="" name="ESpec1mu0"> 
    <input type="text" value="" name="ESpec1omega0"> 
    <input type="text" value="" name="ESpec1sigma0"> 
    <input type="text" value="" name="ESpec1mu1"> 
    <input type="text" value="" name="ESpec1omega1"> 
    <input type="text" value="" name="ESpec1sigma1"> 
    <input type="text" value="" name="ESpec1mu2"> 
    <input type="text" value="" name="ESpec1omega2"> 
    <input type="text" value="" name="ESpec1sigma2"> 
    <input type="text" value="" name="ESpec2"> 
    <input type="text" value="" name="ESpec2mu0"> 
    <input type="text" value="" name="ESpec2omega0"> 
    <input type="text" value="" name="ESpec2sigma0"> 
    <input type="text" value="" name="ESpec2mu1"> 
    <input type="text" value="" name="ESpec2omega1"> 
    <input type="text" value="" name="ESpec2sigma1"> 
    <input type="text" value="" name="ESpec2mu2"> 
    <input type="text" value="" name="ESpec2omega2"> 
    <input type="text" value="" name="ESpec2sigma2"> 
    <input type="text" value="" name="ESpec3"> 
    <input type="text" value="" name="ESpec3mu0"> 
    <input type="text" value="" name="ESpec3omega0"> 
    <input type="text" value="" name="ESpec3sigma0"> 
    <input type="text" value="" name="ESpec3mu1"> 
    <input type="text" value="" name="ESpec3omega1"> 
    <input type="text" value="" name="ESpec3sigma1"> 
    <input type="text" value="" name="ESpec3mu2"> 
    <input type="text" value="" name="ESpec3omega2"> 
    <input type="text" value="" name="ESpec3sigma2"> 
    <input type="text" value="" name="ESpec4"> 
    <input type="text" value="" name="ESpec4mu0"> 
    <input type="text" value="" name="ESpec4omega0"> 
    <input type="text" value="" name="ESpec4sigma0"> 
    <input type="text" value="" name="ESpec4mu1"> 
    <input type="text" value="" name="ESpec4omega1"> 
    <input type="text" value="" name="ESpec4sigma1"> 
    <input type="text" value="" name="ESpec4mu2"> 
    <input type="text" value="" name="ESpec4omega2"> 
    <input type="text" value="" name="ESpec4sigma2"> 
    <input type="text" value="" name="ESpec5"> 
    <input type="text" value="" name="ESpec5mu0"> 
    <input type="text" value="" name="ESpec5omega0"> 
    <input type="text" value="" name="ESpec5sigma0"> 
    <input type="text" value="" name="ESpec5mu1"> 
    <input type="text" value="" name="ESpec5omega1"> 
    <input type="text" value="" name="ESpec5sigma1"> 
    <input type="text" value="" name="ESpec5mu2"> 
    <input type="text" value="" name="ESpec5omega2"> 
    <input type="text" value="" name="ESpec5sigma2"> 
    <input type="text" value="2%" name="QNoise"> 
    <input type="text" value="OA+CT" name="ASpecs0"> 
    <input type="text" value="Total Orotate" name="ASpecs0ID"> 
    <input type="text" value="EoxSuc+Suc" name="ASpecs1"> 
    <input type="text" value="Total Succinate" name="ASpecs1ID"> 
    <input type="text" value="" name="ASpecs2"> 
    <input type="text" value="" name="ASpecs2ID"> 
    <input type="text" value="" name="ASpecs3"> 
    <input type="text" value="" name="ASpecs3ID"> 
    <input type="text" value="" name="ASpecs4"> 
    <input type="text" value="" name="ASpecs4ID"> 
    <input type="text" value="" name="ASpecs5"> 
    <input type="text" value="" name="ASpecs5ID"> 
    <input type="text" value="" name="ASpecs6"> 
    <input type="text" value="" name="ASpecs6ID"> 
    <input type="text" value="" name="ASpecs7"> 
    <input type="text" value="" name="ASpecs7ID"> 
    <input type="text" value="" name="ASpecs8"> 
    <input type="text" value="" name="ASpecs8ID"> 
    <input type="text" value="2%" name="SSNoise"> 
    <input type="text" value="Suc" name="VoI"> 
    <input type="text" value="Eox,Ered" name="enzymeNames"> 
    <input type="text" value="Eox,RS,CT,Ered,EredFum,EoxSuc" name="conservation"> 
</form> 

je tente alors de soumettre le formulaire:

form.submit() 

je me attends à cette option pour charger l'URL dans la page principale telle que générée par la forme. Il ne fixe la valeur dans la barre d'adresse à l'URL correcte

http://webzyme-devl.umms.med.umich.edu:8080/webMathematica/webZyme/create.jsp?submitType=create&createType=assign&repopulate=on&createClassName=Default&createStudentName=+kid10&createProblemTitle=Test+Prob&createProblemNumber=445&createProblemDesc=A+Problem_Problemy&createProblemTeacherNotes=NoteNoteNote&createProblemStudentNotes=Not+a+note%2C+unless+its+a+note+%26+notes%5E+are+excellent&sfOnOff=on&fluorOnOff=on&quenchOnOff=on&ssOnOff=on&reaction0info=Eox%2BDHO%3C%3ERS&reaction0kfwd=1E7&reaction0krev=2000E0&reaction1info=RS%3ECT&reaction1kfwd=160E0&reaction1krev=&reaction2info=CT%3C%3EEred%2BOA&reaction2kfwd=25E0&reaction2krev=1E5&reaction3info=Ered%2BFum%3C%3EEredFum&reaction3kfwd=1E6&reaction3krev=2000E0&reaction4info=EredFum%3EEoxSuc&reaction4kfwd=20E0&reaction4krev=&reaction5info=EoxSuc%3C%3EEox%2BSuc&reaction5kfwd=1000E0&reaction5krev=1E5&reaction6info=&reaction6kfwd=&reaction6krev=&reaction7info=&reaction7kfwd=&reaction7krev=&reaction8info=&reaction8kfwd=&reaction8krev=&reaction9info=&reaction9kfwd=&reaction9krev=&reaction10info=&reaction10kfwd=&reaction10krev=&reaction11info=&reaction11kfwd=&reaction11krev=&ICSpecies=DHO%2CEox%2CEred%2CFum%2COA%2CSuc&Wavelength1=300&Wavelength2=700&SFNoise=0.001&Spec0=Eox%2CEoxSuc&Spec0mu0=2.E4&Spec0omega0=2700&Spec0sigma0=1.5E3&Spec0mu1=9.E3&Spec0omega1=3.65E2&Spec0sigma1=1.E3&Spec0mu2=1.1E4&Spec0omega2=4.55E2&Spec0sigma2=1.1E3&Spec0mu3=&Spec0omega3=&Spec0sigma3=&Spec1=Ered%2CEredFum&Spec1mu0=2.5E4&Spec1omega0=2.65E2&Spec1sigma0=1.5E3&Spec1mu1=4.E3&Spec1omega1=3.55E2&Spec1sigma1=1.8E3&Spec1mu2=&Spec1omega2=&Spec1sigma2=&Spec1mu3=&Spec1omega3=&Spec1sigma3=&Spec2=CT&Spec2mu0=2.5E4&Spec2omega0=2.75E2&Spec2sigma0=1.5E3&Spec2mu1=3.7E3&Spec2omega1=3.6E2&Spec2sigma1=1.9E3&Spec2mu2=&Spec2omega2=&Spec2sigma2=&Spec2mu3=&Spec2omega3=&Spec2sigma3=&Spec3=RS&Spec3mu0=2.E4&Spec3omega0=2.75E2&Spec3sigma0=1.5E3&Spec3mu1=&Spec3omega1=&Spec3sigma1=&Spec3mu2=&Spec3omega2=&Spec3sigma2=&Spec3mu3=&Spec3omega3=&Spec3sigma3=&Spec4=&Spec4mu0=&Spec4omega0=&Spec4sigma0=&Spec4mu1=&Spec4omega1=&Spec4sigma1=&Spec4mu2=&Spec4omega2=&Spec4sigma2=&Spec4mu3=&Spec4omega3=&Spec4sigma3=&Spec5=&Spec5mu0=&Spec5omega0=&Spec5sigma0=&Spec5mu1=&Spec5omega1=&Spec5sigma1=&Spec5mu2=&Spec5omega2=&Spec5sigma2=&Spec5mu3=&Spec5omega3=&Spec5sigma3=&Spec6=&Spec6mu0=&Spec6omega0=&Spec6sigma0=&Spec6mu1=&Spec6omega1=&Spec6sigma1=&Spec6mu2=&Spec6omega2=&Spec6sigma2=&Spec6mu3=&Spec6omega3=&Spec6sigma3=&Spec7=&Spec7mu0=&Spec7omega0=&Spec7sigma0=&Spec7mu1=&Spec7omega1=&Spec7sigma1=&Spec7mu2=&Spec7omega2=&Spec7sigma2=&Spec7mu3=&Spec7omega3=&Spec7sigma3=&Spec8=&Spec8mu0=&Spec8omega0=&Spec8sigma0=&Spec8mu1=&Spec8omega1=&Spec8sigma1=&Spec8mu2=&Spec8omega2=&Spec8sigma2=&Spec8mu3=&Spec8omega3=&Spec8sigma3=&Spec9=&Spec9mu0=&Spec9omega0=&Spec9sigma0=&Spec9mu1=&Spec9omega1=&Spec9sigma1=&Spec9mu2=&Spec9omega2=&Spec9sigma2=&Spec9mu3=&Spec9omega3=&Spec9sigma3=&EWavelength1=400&EWavelength2=700&FluorNoise=1&FluorMax=1000&IFEx=&IFEy=&ESpec0=Eox&ESpec0mu0=1.E2&ESpec0omega0=5.25E2&ESpec0sigma0=1.E3&ESpec0mu1=&ESpec0omega1=&ESpec0sigma1=&ESpec0mu2=&ESpec0omega2=&ESpec0sigma2=&ESpec1=&ESpec1mu0=&ESpec1omega0=&ESpec1sigma0=&ESpec1mu1=&ESpec1omega1=&ESpec1sigma1=&ESpec1mu2=&ESpec1omega2=&ESpec1sigma2=&ESpec2=&ESpec2mu0=&ESpec2omega0=&ESpec2sigma0=&ESpec2mu1=&ESpec2omega1=&ESpec2sigma1=&ESpec2mu2=&ESpec2omega2=&ESpec2sigma2=&ESpec3=&ESpec3mu0=&ESpec3omega0=&ESpec3sigma0=&ESpec3mu1=&ESpec3omega1=&ESpec3sigma1=&ESpec3mu2=&ESpec3omega2=&ESpec3sigma2=&ESpec4=&ESpec4mu0=&ESpec4omega0=&ESpec4sigma0=&ESpec4mu1=&ESpec4omega1=&ESpec4sigma1=&ESpec4mu2=&ESpec4omega2=&ESpec4sigma2=&ESpec5=&ESpec5mu0=&ESpec5omega0=&ESpec5sigma0=&ESpec5mu1=&ESpec5omega1=&ESpec5sigma1=&ESpec5mu2=&ESpec5omega2=&ESpec5sigma2=&QNoise=2%25&ASpecs0=OA%2BCT&ASpecs0ID=Total+Orotate&ASpecs1=EoxSuc%2BSuc&ASpecs1ID=Total+Succinate&ASpecs2=&ASpecs2ID=&ASpecs3=&ASpecs3ID=&ASpecs4=&ASpecs4ID=&ASpecs5=&ASpecs5ID=&ASpecs6=&ASpecs6ID=&ASpecs7=&ASpecs7ID=&ASpecs8=&ASpecs8ID=&SSNoise=2%25&VoI=Suc&enzymeNames=Eox%2CEred&conservation=Eox%2CRS%2CCT%2CEred%2CEredFum%2CEoxSuc

Mais il charge seulement une page vide, sans erreur de la console ou l'indication que tout a été chargé. Toutefois, si je me rends directement à l'URL (en appuyant sur Retour dans la barre d'adresse), la demande est envoyée comme prévu et la page est chargée. J'ai été capable de répéter ce comportement dans plusieurs navigateurs

Mon hypothèse est que c'est un problème impliquant comment j'utilise la méthode .submit(), et pas un problème avec la configuration du serveur, puisque soumettre l'URL fonctionne comme prévu. Toutefois, si cela fait une différence, le site est exécuté sur JavaServer à l'aide de webMathematica et le serveur ne génère aucun journal des erreurs lorsque la page vide est atteinte.

Répondre

1

Il semble que vous utilisiez la méthode get pour envoyer le formulaire. Je soupçonne que votre requête pourrait être trop longue pour la méthode get et que vous pourriez vous heurter à une limite de client ou de serveur.

Je suggère de passer de GET à POST si possible pour voir si cela corrige quelque chose. Vérifiez également les journaux de votre serveur Web pour voir s'ils ont généré une erreur Request Too Long (414).

Si votre requête get est trop longue, la chaîne sera parfois tronquée, ce qui peut provoquer des erreurs sur votre script cible.

Bonne chance.

+0

Changer cela semble fonctionner. Est-ce une limitation spécifique à JQuery? Si c'était une limite de serveur, je m'attendrais à ce que la soumission manuelle ne fonctionne pas aussi bien, et de même avec une limite de navigateur. Je ne vois pas une erreur 414 enregistrée n'importe où, mais je ne suis pas si familier avec les journaux, donc c'est peut-être un endroit que je ne vois pas. – Daniel

Questions connexes