Forum: PC-Programmierung HTML Werteübergabe


von Rainer (Gast)


Lesenswert?

Habe einen eigenen HTML Server geschrieben.
Jetzt sollen Werte übergeben werden.
Wie geht das am besten (Programm- und Designtechnisch), so dass einzelne 
Werte übergeben werden können.
Mit Java/Javascript?

http://demo.klimaregelung.de/?demo=haus/5

von asdfghjklöä# (Gast)


Lesenswert?

was bitte ist ein html-server?

falls du einen web-server meinst, dann würde ich dir 
http://www.faqs.org/rfcs/rfc2616.html empfehlen - da steht alles drin, 
wie du (standardkonform) parameter an der server übergeben kannst.

von Rainer (Gast)


Lesenswert?

Mit html-server meinte ich web-server.
Der funktioniert ja.
Auch die Werteübergabe funktioniert.

Nur möchte ich das bedienerfreundlich gestalten.
D.h. dass z.B. nicht immer sofort alle Werte übertragen werden.

Auch kenne ich mich nicht so in Java/Javascript aus.
Vielleicht ist hier jemand, der das schon mal in ähnlicher Weise gemacht 
hat.

von Art Ickel aus W. (Gast)


Lesenswert?

Ajax ist das, was Du suchst.

von asdfghjklöä# (Gast)


Lesenswert?

dazu habe ich ein paar stichworte für dich:
- javascript allgemein
- jquery-lib (change-, click-, ... events)
- ajax-funktionalität ($.ajax(...))

bsp:
1
<script type="text/javascript">
2
$(document).ready(function() {
3
  $('.myCheckbox').change(function() {
4
    $.ajax({
5
      url: 'xxx.php',
6
      type: 'get',
7
      data: $(this).value,
8
      onSuccess: function(data) {
9
        console.log(data);
10
      }
11
    });
12
  });
13
});

habe den code nicht getestet und nur aus dem kopf geschrieben - daher 
kann es sein, dass parameter, funktionsnamen, ... nicht stimmen/fehlen.
das snippet übermittelt per ajax den zustand von checkboxen an den 
server ohne dass die seite neu geladen wird. am server sieht das ganze 
dann wie ein "normaler" request aus.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.