Hallo!
Ich habe folgende Problemstellung. Ich arbeite mit J! 3.4.1 plus Seblod 3.5.
In einem Seblod Feld habe ich ein onchange Ereignis die per ajax eine php-Datei aufruft und hier auf phpMyAdmin auf eine Tabelle zugreift und eine bestimmte Zeile dort sucht und den Wert in einer bestimmten Spalte wieder zurückgibt und dieser Wert soll dan in einem Seblod-Textfeld angezeigt werden.
Aber irgendwie funktioniert es nicht so wie ich es machen möchte.
JS/ajax sieht so aus:
$("#anzahl_kinder").on('change', function(){var result = "default";// phpscript.php aufrufen über POST aufrufen// entspricht: phpscript.php?a=callDoAnything&b=[Inhalt von iofield]result = $.ajax({ type: 'POST', async: false, // WICHTIG! url: '/touring/helper1.php',}).responseText;alert(result)});
ich habe noch nicht versucht den Wert in Seblod Feld zu schreiben, weil ich erst wissen wollte, ob der "geholte" Wert richtig ist.....
PHP-Datei siehtz so aus:
<?php
class modDatenbankHelper
{
public static function getFunktion($params)
{
$db = JFactory::getDbo();
$query = $db->getQuery(true)
->select($db->quoteName('code2'))
->from($db->QuoteName('#__cck_more_countries'))
->where('id = '. $db->Quote(2));
$db->getQuery($query);
$result = $db->loadResult();
}
return $result}
?>
Alles anzeigen
Ich habe mir den Code irgendwie selbst zusammen gebastelt durch google-Ergebnisse. Aber ich komme jetzt nicht mehr weiter. Ich weiß nicht, wo mein Fehler liegt.
Bei alert kommt dieses Fenster: http://prntscr.com/6yho17
Ich hoffe, dass ihr mir helfen könnt!
HG
Michael