Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Array aus JavaScript mittels Sajax an PHP übergeben

Frage Entwicklung PHP

Mitglied: 64246

64246 (Level 1)

04.10.2008, aktualisiert 06.10.2008, 7765 Aufrufe, 5 Kommentare

Hallo,

ich möchte ein Array mittels Sajax an eine PHP-Funktion übergeben doch offensichtlich funktioniert das nicht.

Ich hab an sich alles geprüft.
- Die Übergabe funktionert, wenn es kein Array ist.
- Das Array enthält in JS Werte.

Geht das so nicht, oder muss das Array noch irgenwie behandelt werden?

Danke im Voraus.
Mitglied: SnowStar
06.10.2008 um 10:29 Uhr
Sajax ist gut

1. Wie sieht dein Array aus?
2. Was verstehst du unter "JS Werte"?

Grundsätzlich kannst du Arrays übergeben, ist nur eine Frage des Aufbaus, daher bitte ein Beispiel, wie es aussehen soll
Bitte warten ..
Mitglied: 64246
06.10.2008 um 11:57 Uhr
Hallo SnowStar,

es soll ein Feld übergeben werden, das Daten in dieser Art enthält:

Bezeichner Wert
hallo 123
ballo 456

Diese Werte sollen an die PHP-Funktion übergeben werden. Im Grunde eine einfache Sache, geht nur leider nicht.
Bitte warten ..
Mitglied: SnowStar
06.10.2008 um 13:16 Uhr
Auf die Schnelle:

Solange kein "," darin vorkommt:
01.
var testvariable = new array ('hallo 123','ballo 456');
Diese übergeben an die PHP Funktion:
01.
x_funktionsname(testvariable, weiterejavascriptfunktion);
Je nach Verarbeitung kann die "weiterejavascriptfunktion" auch so aussehen:
01.
function weiterejavascriptfunktion(){ 
02.
  // Nichts zu tun 
03.
}
Im PHP kommt das Array als String an:
01.
function funktionsname($input){ 
02.
 // bearbeite $input 
03.
 // $input hat das Array als Tring bekommen, heisst: 
04.
 // $input = 'hallo 123, ballo 456'; 
05.
}
Vorschlag: Vorhandene Kommata "maskieren" und dann in das Array schreiben.

Auf die Schnelle weiss ich leider nicht, wie es mit mehrdimensionalen Arrays aussieht.

Alternative:

http://json.org/
Bitte warten ..
Mitglied: 64246
06.10.2008 um 22:38 Uhr
Vielen Dank.

Noch eine Frage zu json. Wie würde mit json die Übergabe funktionieren?
Ich habe einen Hinweis in einem Forum entdeckt in dem diese Funktion vorgeschlagen wurde. Bei mir war das leider effektfrei:

JSON.stringify(ARRAY);
Bitte warten ..
Mitglied: SnowStar
06.10.2008 um 22:44 Uhr
JSON muss natürlich installiert sein, alles weitere findest du in den Beispielen und in der Doku
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
PHP
gelöst Php regex und Array (5)

Frage von Thomas91 zum Thema PHP ...

PHP
gelöst HTML Dropdownmenü auslesen und in PHP als Variable übergeben (35)

Frage von ITFlori zum Thema PHP ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (14)

Frage von liquidbase zum Thema Windows Update ...