mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: So 28.04.2024 02:47 Benutzername: Passwort: Auto-Login

Thema: jquery php und ajax vom 26.08.2012


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> jquery php und ajax
Autor Nachricht
Popkultur
Threadersteller

Dabei seit: 08.05.2006
Ort: bei Stuttgart
Alter: -
Geschlecht: Männlich
Verfasst So 26.08.2012 23:18
Titel

jquery php und ajax

Antworten mit Zitat Zum Seitenanfang

Hi,

warum tutet das nicht, kann mal jemand ein Auge werfen?

index.php
Code:

      $('#commentform input#url').bind('change', function() {
         $.ajax({
            url: 'data.ajax.php',
            type: 'json',
            data: { url: $('#commentform input#url').val() },
            success: function(data) { $('#commentform input#title').val(data.title); }
         });
      });   




data.ajax.php liefert auf jeden Fall was zurück, wenn es mit dem Parameter url=http://www.irgendwas.de aufgerufen wird. Das Form#commentform existiert auch, sowie die input#url und input#id Felder. Merkwürdig. success wird auch aufgerufen-


Zuletzt bearbeitet von Popkultur am So 26.08.2012 23:31, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
pantonine

Dabei seit: 03.03.2011
Ort: gehen Sie bitte weiter…
Alter: -
Geschlecht: -
Verfasst So 26.08.2012 23:42
Titel

Antworten mit Zitat Zum Seitenanfang

Das sagt Dir die Javascriptkonsole Deines Browsers. Über die exzessive Benutzung von IDs solltest Du auch mal nachdenken.

Zuletzt bearbeitet von pantonine am So 26.08.2012 23:43, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Popkultur
Threadersteller

Dabei seit: 08.05.2006
Ort: bei Stuttgart
Alter: -
Geschlecht: Männlich
Verfasst Mo 27.08.2012 00:12
Titel

Antworten mit Zitat Zum Seitenanfang

Dummerweise sagt die aber nix .__.
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mo 27.08.2012 06:40
Titel

Antworten mit Zitat Zum Seitenanfang

Glaskugel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
sahnemuh

Dabei seit: 19.06.2003
Ort: /dev/null
Alter: 42
Geschlecht: Männlich
Verfasst Mo 27.08.2012 21:07
Titel

Antworten mit Zitat Zum Seitenanfang

eine id ist immer unique. daher kannst du dir den ganzen kram davor sparen. ansonsten schickst du einen "json" request an den server. was du machen möchtest ist json zurück zu bekommen. der param dafür lautet dataType. in type gehört post oder get bzw. put, delete u.s.w. für REST.
den type kannst du dir prinzipiell auch sparen, wenn du einen korrekten json header in php setzt.

Code:
 
$url = $('#url')
$url.bind('change', function() {
         $.ajax({
            url: 'data.ajax.php',
            dataType: 'json',
            data: { url: $url.val() },
            success: function(data) { $('#title').val(data.title); }
         });
      });   


Zuletzt bearbeitet von sahnemuh am Mo 27.08.2012 21:08, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Popkultur
Threadersteller

Dabei seit: 08.05.2006
Ort: bei Stuttgart
Alter: -
Geschlecht: Männlich
Verfasst Mo 27.08.2012 21:18
Titel

Antworten mit Zitat Zum Seitenanfang

Cool das hat geholfen, danke!
  View user's profile Private Nachricht senden
 
Ähnliche Themen [AJAX] jQuery Post-Formular
Buchempfehlungen WordPress / AJAX / jQUERY
jQuery / AJAX - Teilbereich nachladen
PHP/MySQL, JQuery/Javascript, (AJAX) lernen
[?] Links deaktiviert bei geladenen Content via jQuery/Ajax
Smooth Contact Form with Ajax, PHP, mySQL and jQuery?
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.