Ersetzen Div-Inhalt mit Ajax und Jquery

8

Ich versuche folgenden Code, um Div-Inhalt zu ersetzen, aber es funktioniert nicht, was ich falsch mache?

%Vor%

// Liste, um den Wert zu erhalten

%Vor%

// div zum Ersetzen

%Vor%

// meine Anzeige.php

%Vor%

BEARBEITEN: wie kann ich es überprüfen oder nicht zu meiner display.php. Ich habe versucht Lösung, aber nicht Erfolg.

    
Kango 12.12.2012, 04:41
quelle

4 Antworten

8

Ihr Code hat eine Funktion, die eine onclick-Aktion definiert und den Aufruf nicht selbst durchführt. Ich wette, wenn Sie den Link doppelt geklickt haben, würde es funktionieren, aber Sie sollten es so machen:

%Vor%

Ändern Sie abschließend den Aufruf:

%Vor%

ODER tun Sie das einfach, wodurch das li-Element an die click-Funktion gebunden wird und kein "onclick" notwendig ist:

%Vor%     
Tim Withers 12.12.2012 04:47
quelle
2

remove MakeRequest() function versuche einfach $("#page_num li").click zu benutzen sonst wird die Funktion zweimal aufgerufen

%Vor%     
Pragnesh Chauhan 12.12.2012 04:47
quelle
0

Sie haben onclick-Ereignisse mit der Funktion MakeRequest verknüpft und binden dann in dieser Funktion das li s erneut an ein Klickereignis.

Sie nehmen diesen Ansatz besser:

%Vor%

und loswerden von onclick -Ereignissen.

    
Arash Milani 12.12.2012 04:49
quelle
-1

Verschieben Sie das onclick-Ereignis in das Tag, sodass:

<a href="#" onclick='MakeRequest();>

    
Gian Acuna 12.12.2012 04:45
quelle

Tags und Links