2017-08-30 5 views
-1

Hallo Ich habe ein Problem anhängen, während Intervall-Funktion eingestellt mit Ereignisse .load und hängen Sie bitte erklären, was ich Fehler in meinem Code tat eine Lösung geben Sie bitteWie Lastereignisse zu handhaben und in jquery

HTML

<div id="user2<?php echo $d['qid'] ;?>"> 

Kommentare Loads Hier

JQuery Code

setInterval(function(){ 

    $("#user2").load("test2.php,#user2"); 

    },1000); 

qid bedeutet Abfrage-ID Ich habe mehrere (qid) Abfragen in meiner Website Wie hinzufügen anhängen bitte eine Lösung geben: Ich bin in jquery Vielen Dank im Voraus

+0

Sie müssen nicht jedes Element mit der ID = user2. Die ID ist user2 Für das Element, aber Sie können keine solche ID haben – Zorken17

+1

Sie bekommen nicht –

+0

$ ('# user2'). Length gibt 0 zurück, weil es keine gibt Element mit der ID user2 – Zorken17

Antwort

1

ID von div ist dynamisch, da "qid" angehängt ist.

<div id="user2<?php echo $d['qid'] ;?>">

In obigen Code, wenn "$ d [ 'qid']" ist 101, dann erzeugt html wie unten angegeben wird.

<div id="user2101">

Daher müssen sie JavaScript dynamisch-ID enthalten mit "" Syntax. Außerdem sollten Sie im Ladeereignis() Leerzeichen anstelle von Komma verwenden. Sie sollten "qid" als Abfragezeichenfolge an die Seite "test2.php" übergeben, um Kommentare zu "qid" abzurufen.

setInterval(function(){ 
 

 
    $("#user2<?php echo $d['qid'] ;?>").load("test2.php #user2"); 
 

 
    },1000);

0

Zuerst als qid die Abfrage-ID ist . Wenn Sie den folgenden Code mit qid 2 eingeben, erhalten Sie

<div id="user22"> 

Ist das wirklich das div, das Sie wirklich wollen? Wenn Sie user2 wollen es sein sollte:

<div id="user<?php echo $d['qid'] ;?>"> 

Zweitens benötigen Sie einen gültigen Pfad zu Ihrer Seite, die Sie laden möchten passieren. Sind Sie sicher, dass test2.php,#user2 der richtige Pfad ist?

+0

Ich habe 2 Benutzertypen Wie user1 = student, user2 = Lehrer –

+0

Sie nicht bekommen. Kannst du mir bitte erklären, was du mit den notwendigen Informationen erreichen willst? –

+0

Ich habe das Problem mit Load-Ereignissen, die ebenfalls mit der Setinterval-Funktion leben, erklärt und angehängt –

Verwandte Themen