Beste manier voor Javascript Hashtable naar PHP

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Wat is de beste manier om een Javascript hashtable te sturen naar PHP?

Ik heb nu zoiets:

var data = new Object();
data['key1'] = "hurr";
data['key2'] = "durr";
//etc.

Ik heb al wat gezocht hiernaar, maar ik kan alleen hits vinden met normale arrays..

Wat achtergrond info:
Met jQuery heb ik een droppable/draggable constructie gemaakt waar je allemaal dingen kan instellen.. Hiermee wordt de hashtable gevuld.

Acties:
  • 0 Henk 'm!

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 06:48

Sebazzz

3dp

Coderen naar JSON? Coderen naar XML? Naar key/value pairs zoals in INI bestanden?

Het lijkt nu alsof je nu gewoon een vraag neerplempt en een kant-en-klaar antwoord verwacht. Wat heb je al opgezocht?

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


Acties:
  • 0 Henk 'm!

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Wellicht is "associative array" nog een handige zoekterm, waarmee je de for...in constuctie zult vinden.

TabCinema : NiftySplit


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Bedankt; het is gelukt. JSON was het magische woord dat ik moest gebruiken in Google :P

Ik heb de jQuery JSON library van Google code geplukt, en deze functie gemaakt:

JavaScript:
1
2
3
4
5
6
7
        function sendData()
        {
          var packed = "";
          packed = $.toJSON(data);
          document.data.data.value = packed;
          document.data.submit();
        }


PHP:
1
$data = json_decode($_POST['data'], true); //$data wordt een associative array

Acties:
  • 0 Henk 'm!

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 14:59

crisp

Devver

Pixelated

Je kan ook gewoon een databody samenstellen en die met XHR versturen; scheelt je serverside gewoon een decodeerslag.

Intentionally left blank