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, 7842 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 ..
Ähnliche Inhalte
PHP
gelöst PHP - unique-array() und sort() (14)

Frage von ThomasXYZ zum Thema PHP ...

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 ...

Basic
gelöst IE im Private Mode per VBA öffnen und URL Übergeben (3)

Frage von thomas1972 zum Thema Basic ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Windows Update
gelöst MS: Update-Server-Adressen OHNE Wildcards (17)

Frage von mrserious73 zum Thema Windows Update ...

Viren und Trojaner
Ransomware .nm4 (14)

Frage von Zyklo92 zum Thema Viren und Trojaner ...

Microsoft Office
+1.000 Ordner in Outlook: Wie besser? (11)

Frage von Matsushita zum Thema Microsoft Office ...