php.de

Zurück   php.de > Webentwicklung > JavaScript, Ajax und mehr

JavaScript, Ajax und mehr dynamisches Scripten und Interaktion auf Clientebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.07.2010, 09:28  
Neuer Benutzer
 
Registriert seit: 05.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
archetype ist zur Zeit noch ein unbeschriebenes Blatt
Standard Jquery - PHP liefert nichts zurück ?

Hallo ! Ich arbeite mich gerade in das JQuery Framework ein und bin nun bei Ajax angekommen. Leider bin ich noch sehr neu in PHP und bekomme nicht mein gewünschtes Ergebnis.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <!-- Einbinden des JQuery Frameworks -->
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript">
            function ModellChange() {
               /*$(document).ready(function() {
                  var marke = $("#MarkeList :selected").text();
                  alert(marke);
                })*/
                $(document).ready(
                    function() {
                        $.ajax({
                            type:"GET",
							datatype:"text",
                            url:"daten.php",
                            data:marke,
                            success:function(htmlCode) {
								$("#Modell").html(htmlCode);
							}
                        })
                    })
            }
           
        </script>

    </head>
    <body>
        <div id="Marke">
            <select id="MarkeList" name="MarkeList" onchange="ModellChange()">
                <option>--------</option>
                <option>Mercedes</option>
                <option>Audi</option>
                <option>Opel</option>
            </select>
        </div>
        <div id="Modell">
            <!-- Hier erscheint das zweite Dropdown Menu -->
        </div>
        <div id="Baujahr">
            <!--Hier erscheint das dritte Dropdown Menu -->
        </div>

    </body>
</html>
PHP-Code:
<?php
    
echo "test <br \>";
    if(
$_GET == 'Mercedes') {
        echo
        
"<select name=\"\">
            <option>SLK</option>
            <option>A-Klasse</option>
            <option>E-Klasse</option>
        </select>"
;
    }

?>
könnte mir vorstellen das mein PHP code totaler irrsinn ist hoffe mir kann jemand helfen

lg
archetype ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.07.2010, 09:33  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hallo erstmal.

Wobei genau helfen? Was soll den passieren? Gibt es Fehlermeldungen usw.?

Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 05.07.2010, 09:36  
Neuer Benutzer
 
Registriert seit: 05.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
archetype ist zur Zeit noch ein unbeschriebenes Blatt
Standard

also ich will das mir das php skript eine neue select box anlegt. leider passiert gar nichts
archetype ist offline   Mit Zitat antworten
Alt 05.07.2010, 10:43  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.114
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

versuch das hier mal

Code:
                            data:"type="+$("#MarkeList :selected").text(),
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Alt 05.07.2010, 14:03  
Erfahrener Benutzer
 
Registriert seit: 28.11.2008
Beiträge: 160
PHP-Kenntnisse:
Fortgeschritten
McSodbrenner befindet sich auf einem aufstrebenden Ast
Standard

Zusätzlich zu der Änderung von BlackScorp muss im PHP-Code folgendes stehen:

PHP-Code:
if($_GET['type'] == 'Mercedes') { 
McSodbrenner ist offline   Mit Zitat antworten
Alt 05.07.2010, 21:49  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von archetype Beitrag anzeigen
könnte mir vorstellen das mein PHP code totaler irrsinn ist
http://www.php.de/php-einsteiger/489...nsammlung.html (Lerne Grundlagen | Quellensammlung)
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 06.07.2010, 00:37  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Hallo,

der Name deines Eingabefelds (<select name="DAS_HIER">) ist massgebend fuer die Abfrage per $_GET:
PHP: $_GET - Manual
PHP-Code:
<?php
$_GET
["DAS_HIER"]
?>
Das sind absolute Grundlagen, bitte hol das nach, bevor du aehnliche Fragen stellst.

Dein jQuery-Code ist ebenfalls etwas seltsam. $(document).ready() brauchst du nicht. Definier die Funktion einfach ganz normal!
__________________
"Nuschel ich?" - "Was?"
Chriz ist offline   Mit Zitat antworten
Alt 06.07.2010, 00:42  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
Dein jQuery-Code ist ebenfalls etwas seltsam. $(document).ready() brauchst du nicht.
Doch, er will ja das Ergebnis des Requests in ein Element einfügen, was es zu dem Zeitpunkt noch gar nicht gibt, weil es weiter unten im Dokument steht.

Klar, das mag hinhauen - der Request, der das Dokument einliest, wird vermutlich meistens eher fertig sein, als der Daten lieferne AJAX-Request.
Aber darauf würde ich mich nicht verlassen wollen, das wäre m.E. einfach unsauber programmiert.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 06.07.2010, 02:33  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Es steht eine Zeile darunter ^^ Ich glaube nicht, dass ein Benutzer so schnell und ein Client jemals so langsam sein werden, dass der Fehler erzeugt werden kann. Ist mir in 10 Jahren nicht passiert.

Oder meinst du die JS-Variable "marke", die dann noch nicht definiert ist? Dann muss er sie halt als Parameter uebergeben. Ist sowieso eine sehr seltsame Technik um auf DOM-Knoten zu referenzieren.
__________________
"Nuschel ich?" - "Was?"

Geändert von Chriz (06.07.2010 um 02:36 Uhr).
Chriz ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
jQuery findet Element nicht ByStones JavaScript, Ajax und mehr 8 11.06.2010 14:03
session_regenerate_id() liefert FALSE zurück Tensin PHP Tipps 2010 10 21.05.2010 22:56
Function + schleife gibt komische Werte zurück lord_icon PHP Tipps 2010 5 25.01.2010 15:07
jQuery Plugin - so richtig? stayInside JavaScript, Ajax und mehr 5 23.02.2009 12:34
For Schleife mit jQuery phpbeginner JavaScript, Ajax und mehr 3 22.11.2008 22:35
SUM() gibt nichts aus...? madSoul Datenbanken 4 16.12.2005 10:06
Überprüfen, ob MySQL query einen Datensatz liefert Jojo1 PHP Tipps 2005 14 22.04.2005 17:22
Formular - Checkseite - Link zurück PHP Tipps 2005 7 07.04.2005 17:50
zurück funktion verhindern? MrCavity PHP Tipps 2005 9 16.03.2005 12:06
mail() Funktion - Liefert TRUE jedoch .... PHP Tipps 2005 21 23.02.2005 11:54
get_cfg_var liefert kein Ergebnis zurück PHP Tipps 2005 3 05.01.2005 13:31
Zurück Funktion überschreibt die geänderten Eingaben nicht PHP Tipps 2004-2 1 02.12.2004 13:19
fwrite() gibt False zurück Schaelle PHP Tipps 2004 1 29.09.2004 20:27
nichts senden wenn nichts eingetragen ist PHP Tipps 2004 2 14.08.2004 16:31
$_SERVER[ "REMOTE_HOST" ] gibt nichts zurück :-( PHP Tipps 2004 3 19.07.2004 07:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
jquery ajax gibt nichts zurück, $_get jquery, ajax request liefert nichts, ajax request liefert nix zurück, jquery liefert html als ergebniss, ajax gibt nichts zurück, jquery $_get, jquery ajax gibt php quelltext zurück, ajax liefert nichts, php get jquery, jquery phpdata liefert html, wert zurück an jquery php, php liefert daten an jquery, was liefert .get zurück jquery, jquery liefert wert an php und wieder zurück, $this->jquery(); gibt nichts aus, grundlagen jquery php, jquery ajax request liefert nichts, funktion liefert null false php, php \::\

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum