WulfmanGER
Commander
- Registriert
- Juli 2005
- Beiträge
- 2.272
Hallo in die Runde,
ich hab es jetzt schon mit KI versucht - aber weder Bing noch ChatGPT konnten mein hochkomplexes Thema lösen. Ich versuche es daher mal mit Menschen
Ich habe ein AJAX-Suchscript. Ich gebe was ein, bekomme dann dynamisch die passenden Treffer zur Eingabe. Kennen wir ja alle. Das ganze läuft über 2 Dateien:
index.php - ist hier der html, js-code drin
search.php - hier ist der php-kram drin
=> die suche klappt! Alles super. Ich möchte jetzt aber einen Counter einfügen ... Direkt neben dem Suchfeld [suche] counter
Den Counter hab ich bereits in der php als echo - wird aber natürlich an der falschen stelle angezeigt.
Beide KIs und auch div. seiten sagen mir das ich das so machen muss:
index.html:
<p id="searchCounter"></p> (auch mit div versucht)
search.php
echo "<script>document.getElementById('searchCounter').innerHTML = 'Treffer: " . $count . " (max: " . ($count - 1) . ")';</script>";
Klappt nicht. Wenn ich den "script"-Part ohne Variablen in die index.html schiebe, wird mir "Treffer: " an stelle des searchCounter-P/DIV angezeigt. Also grundsätzlich scheint das korrekt zu sein. Aber scheinbar gibt es hier einen konflikt in einer ajax-Umgebung?
Natürlich wir durch das echo die zeile im Seitenquelltext (Browser) angezeigt. Also es wird korrekt geparsed ... aber warum klappt die Anzeige nicht? Ich vermute das AJAX hier einen konflikt verursacht. Die Search.php wird ja permanent durch die index.html aufgerufen und da scheint was negatives zu passieren. Aber wie gesagt: bing und chatgpt sind damit heilos überfordert. Selber googlen bringt mir immer nur wie es geht - aber nicht warum es nicht klappt
Danke schon mal
ich hab es jetzt schon mit KI versucht - aber weder Bing noch ChatGPT konnten mein hochkomplexes Thema lösen. Ich versuche es daher mal mit Menschen
Ich habe ein AJAX-Suchscript. Ich gebe was ein, bekomme dann dynamisch die passenden Treffer zur Eingabe. Kennen wir ja alle. Das ganze läuft über 2 Dateien:
index.php - ist hier der html, js-code drin
search.php - hier ist der php-kram drin
=> die suche klappt! Alles super. Ich möchte jetzt aber einen Counter einfügen ... Direkt neben dem Suchfeld [suche] counter
Den Counter hab ich bereits in der php als echo - wird aber natürlich an der falschen stelle angezeigt.
Beide KIs und auch div. seiten sagen mir das ich das so machen muss:
index.html:
<p id="searchCounter"></p> (auch mit div versucht)
search.php
echo "<script>document.getElementById('searchCounter').innerHTML = 'Treffer: " . $count . " (max: " . ($count - 1) . ")';</script>";
Klappt nicht. Wenn ich den "script"-Part ohne Variablen in die index.html schiebe, wird mir "Treffer: " an stelle des searchCounter-P/DIV angezeigt. Also grundsätzlich scheint das korrekt zu sein. Aber scheinbar gibt es hier einen konflikt in einer ajax-Umgebung?
Natürlich wir durch das echo die zeile im Seitenquelltext (Browser) angezeigt. Also es wird korrekt geparsed ... aber warum klappt die Anzeige nicht? Ich vermute das AJAX hier einen konflikt verursacht. Die Search.php wird ja permanent durch die index.html aufgerufen und da scheint was negatives zu passieren. Aber wie gesagt: bing und chatgpt sind damit heilos überfordert. Selber googlen bringt mir immer nur wie es geht - aber nicht warum es nicht klappt
Danke schon mal