Changeset 73 in projects for paper-tape-project/trunk/web-frontend/design/formular.js
- Timestamp:
- Jul 26, 2013, 11:33:55 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
paper-tape-project/trunk/web-frontend/design/formular.js
r1 r73 28 28 29 29 // 2. Submit abänder 30 /* 30 31 var button = document.getElementById("submit-button"); 31 32 button.setAttribute("type", "button"); 32 33 button.setAttribute("onclick", "new POST().submitForm(document.forms[0], getHttpRes);"); 34 */ 35 $(function(){ 36 // 2013: auf jquery umgestiegen von Teleport 37 $("form").submit(function(){ 38 $.post($("form").attr("action"), $("form").serialize(), getHttpRes); 39 return false; // Da per jquery 40 }); 41 }); 33 42 34 43 // 3. und dieses Teleport-Teil starten 35 Init.run('BODY');44 // Init.run('BODY'); 36 45 } 37 46 … … 58 67 59 68 69 /* 60 70 function getHttpRes(msg, state, extra){ 61 71 // Ajax-Antwort kriegen, mit diesem Teleport-Teil 62 72 if(state != __RPC_SUCCESS__) return alert("Konnte nicht zu Server verbinden!"); 73 */ 74 function getHttpRes(data, textStatus, jqXHR) { 75 // Ajax-Antwort kriegen, mit diesem Teleport-Teil 76 //if(state != __RPC_SUCCESS__) return alert("Konnte nicht zu Server verbinden!"); 77 63 78 64 79 // nachricht checken: 65 if( msg== "ok") {80 if(data == "ok") { 66 81 // weitermachen. Formular abschicken! 67 82 document.getElementById('ajax-output').innerHTML = "<div class='big-okay'>Alle Eingaben richtig, Lochstreifen wird erstellt...</div>"; … … 77 92 } else { 78 93 var forword = "<p>Es sind Fehler in den Eingaben aufgetreten, daher kann der Lochstreifen noch nicht erstellt werden. Bitte berichtigen sie diese Fehler und klicken sie dann nochmals auf \"Lochstreifen generieren\"</p>\n"; 79 document.getElementById('ajax-output').innerHTML = forword+ msg;94 document.getElementById('ajax-output').innerHTML = forword+data; 80 95 var button = document.getElementById("submit-button"); 81 96 button.setAttribute("value", "Nochmal probieren & Lochstreifen generieren...");
Note: See TracChangeset
for help on using the changeset viewer.