|
You last visited: Today at 06:35
Advertisement
PHP - Ajax Problem
Discussion on PHP - Ajax Problem within the Web Development forum part of the Coders Den category.
03/08/2013, 07:16
|
#1
|
elite*gold: 0
Join Date: Dec 2012
Posts: 100
Received Thanks: 9
|
PHP - Ajax Problem
Hi Leute,
Ich wollte in PHP ein Javascript Array mit JSON übersetzen und über ein AJAX.Request an eine PHP datei senden über die GET Methode um das JSON-Array in ein PHP Array zu Übersetzen, jedoch funktioniert der AJAX.Request nicht..
Code:
new Ajax.Request('xyz.php', {
method : 'get',
parameters : {data : Object.toJSON(meinArray)},
onSuccess : function (transport)
{
var responseData = transport.responseText.evalJSON();
meinErgebnisArray = responseData.data;
}
});
|
|
|
03/08/2013, 08:40
|
#2
|
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
|
du übergibst die daten wie bei post. du musst statt 'xyz.php', 'xyz.php?data=' + array
|
|
|
03/08/2013, 09:32
|
#3
|
elite*gold: 225
Join Date: Oct 2010
Posts: 206
Received Thanks: 69
|
setz einfach die Methode auf post -.-
Code:
new Ajax.Request('xyz.php', {
method: 'post' ,
parameters: { data:(Object.toJSON(meinArray)), }
onSuccess : function (transport)
{
var responseData = transport.responseText.evalJSON();
meinErgebnisArray = responseData.data;
}
});
|
|
|
03/08/2013, 15:06
|
#4
|
elite*gold: 0
Join Date: Dec 2012
Posts: 100
Received Thanks: 9
|
flick das sollte nicht gehn, da php meineswissen mit nem jsarray nicht weiter weiß.
und post bringt auch nichts
|
|
|
03/08/2013, 16:01
|
#5
|
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
|
Quote:
Originally Posted by Fusselchön
flick das sollte nicht gehn, da php meineswissen mit nem jsarray nicht weiter weiß.
und post bringt auch nichts
|
Du willst doch etwas über GET an ein PHP Script übergeben, so wie du es gemacht hast geht es nicht.
Sollte eher so aussehen:
Code:
new Ajax.Request('xyz.php?data=' + Object.toJSON(meinArray), {
method : 'get',
onSuccess : function (transport)
{
var responseData = transport.responseText.evalJSON();
meinErgebnisArray = responseData.data;
}
});
Und in PHP kannst du einen JSON Array per json_decode umwandeln zu nem PHP Array.
Also z.B. so:
Code:
<?php
$json = $_GET["data"];
$json = json_decode($json, true);
?>
|
|
|
03/08/2013, 17:05
|
#6
|
elite*gold: 0
Join Date: Dec 2012
Posts: 100
Received Thanks: 9
|
Ich hab in der PHP datei testweise ein alert drinne, welches nicht angesprochen wird
Also springt der AJAX.Request nichtmal an
|
|
|
 |
Similar Threads
|
[PROBLEM] JavaScript/Ajax/PhP Get-Verbindung
11/14/2012 - Web Development - 8 Replies
Hey Leute,
ich habe hier ein kleines Problem und zwar.
Ich habe ein JavaScript welches bei einem Change einer Dropdownbox ausgeführt wird, dieses sieht so aus:
new Ajax.Request( '/newphp.php?b='+sqlcommand, {
method: 'get',
parameters: 'b=',
onSuccess: function(response){
|
AJAX
05/28/2012 - Web Development - 3 Replies
Hallo, Ich beschäftige mich seit einer Weile mit HTML, CSS, PHP, MySQL und ein bisschen mit AJAX. Da ich mit AJAX allerdings nicht so super klar komme, suche ich nun jemanden, der mir AJAX etwas näher bringt. Ein paar kleine Sachen hab ich damit schon gemacht, aber ich möchte mich mehr mit dieser Thematik beschäftigen.
Es würde mich sehr freuhen, wenn sich jemand dazu bereit erklärt, mir AJAX näher zu bringen.
mfg. StylezZxDmg
Meine Homepage (die Domain bekomm ich nächste woche. Ist...
|
PHP/Ajax - Problem
08/28/2011 - Technical Support - 0 Replies
Guten Mittag,
ich habe ein Problem mit JS in Kombination mit PHP.
Und zwar habe ich auf der Website
(ich darf das posten, da Server noch nicht online ist, und Login nicht
funktioniert), ein Javascript, dass den Status verändern, bzw. Neuladen
soll, doch das funktioniert nicht so, wie es soll.
Als erstes wird irgendwie nicht Server 2 geladen, zum zweiten werden
nach dem Aufruf der Funktion allel Server plötzlich als offline angezeigt.
|
PHP,Ajax etc....
04/01/2011 - Web Development - 6 Replies
CLOSED
|
All times are GMT +2. The time now is 06:35.
|
|