Hackerboard WikiHaboBlog

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

AJAX/PHP: gesendeter wert wird falsch interpretiert

Diskussion: AJAX/PHP: gesendeter wert wird falsch interpretiert im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Moin! Ich habe ein kleines Problem und bin nicht in der Lage es selber zu lösen. Ich spiele gerade mit ...

Antwort
Alt 17.09.09, 22:08   #1 (permalink)
 
Benutzerbild von CrAc
 
Registriert seit: 07.02.09
CrAc Leistung: Facit NTK
CrAc eine Nachricht über ICQ schicken
Likes: 0
AJAX/PHP: gesendeter wert wird falsch interpretiert


Moin!

Ich habe ein kleines Problem und bin nicht in der Lage es selber zu lösen.
Ich spiele gerade mit AJAX herum, also nehmt mir den schlechten Stil bitte nicht übel.

Folgende Struktur:

Aktion bei Client löst ajax request durch jquery aus:

JS:

Code:
 $(document).ready(function(){
   $("#ein").click(function(){
   	$("#grundl p").load("selectboxen.php", { value: "1" } );
      $("#grundl p").load("selectboxen.php");
      $("#grundl P").show("fast");
   });
   $("#aus").click(function(){
      $("#grundl P").hide("fast");
   });
 });
HTML:

Code:
   <h2 id="grundlegendes">Grundlegendes</h2>
   <p><span id="ein">Einblenden</span> | <span id="aus">Ausblenden</span></p>
   <div id="grundl">
  	 <p> dummy </p>
   </div>
Jquery schickt nun eine POST Anfrage aus (value 1 - laut firebug).
Mein PHP Backende selectboxen.php sieht folgendermaßen aus:

PHP-Code:
<?php
require_once "yml.php";

$Configs getConfigurations();

$grundlagen '<p><label>Titel des Projektes:</label><input type="text" value="'.$Configs['rstitle'].'/></p>';

header("Cache-Control: no-cache");
//IE Bug-fix
if($_POST["value"]==1){
    echo 
$grundlagen;
} else {
    echo 
"Sorry! I was not able to proceed your request, please try again later.";
}
?>
Diese Struktur hat ebend so ähnlich funktioniert.
(Vorhin hatte er aber ebenfalls öfters mal else genommen und falsch geantwortet)

Die Datei yml.php liest eine in YAML geschriebene config-file mit spyc aus, und gibt sie korrekt wieder. Die funktion getConfigurations() befindet sich logischer weise in der genannten Datei.

Lustigerweise bekomme ich IMMER folgenden inhalt generiert:

Grundlegendes

Einblenden | Ausblenden

Sorry! I was not able to proceed your request, please try again later.


Ich hoffe irgendwer kann sich das erklären :)
(und ich hoffe der fehler springt einem nicht förmlich ins gesicht xP)
CrAc ist offline   Mit Zitat antworten
Alt 18.09.09, 08:14   #2 (permalink)
 
Benutzerbild von metax.
 
Registriert seit: 22.01.07
metax. Leistung: 8086
metax. eine Nachricht über ICQ schicken
Likes: 10
Standard

Nun, du rufst in der Methode $("#ein").click() zuerst auf:
Code:
$("#grundl p").load("selectboxen.php", { value: "1" } );
und anschließend noch
Code:
$("#grundl p").load("selectboxen.php");
Ist klar, dass dann der zweite Ajax-Request das Ergebnis des ersten überschreibt (und da diesem der value-Parameter fehlt, kriegst du eben die Fehlermeldung)

mfg, metax.
__________________
Wenn keiner zuschaut, teile ich heimlich durch Null!
Meine Homepage: Planet Metax | meine Bilder: DeviantArt | Twitter
metax. ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 18.09.09, 20:47   #3 (permalink)
Themenstarter
 
Benutzerbild von CrAc
 
Registriert seit: 07.02.09
CrAc Leistung: Facit NTK
CrAc eine Nachricht über ICQ schicken
Likes: 0
Standard

Arrrrr

Danke vielmals

Ist mir gar nicht aufgefallen ^^.
War ja wieder klar ?

Jetzt komm ich mir vieleicht doof vor.
CrAc ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » AJAX/PHP: gesendeter wert wird falsch interpretiert
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tutorial zu HTML, CSS, PHP, AJAX, FLASH Mani (Web-) Design und webbasierte Sprachen 9 14.11.08 12:09
AJAX Framework für PHP - Erfahrungen? 404 (Web-) Design und webbasierte Sprachen 6 01.11.08 18:08
Ajax - Variablen an Server übergeben CentralWay (Web-) Design und webbasierte Sprachen 1 19.07.08 12:14
PHP Script, ist mein Server Falsch Konfiguriert oder PHP Falsch? IRoot (Web-) Design und webbasierte Sprachen 7 13.07.07 15:22
Ajax Anfrage an dem Server nisel Code Kitchen 0 22.12.06 17:18


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61