2016-05-02 11 views
1

Aus bestimmten Gründen muss ich eine PHP-Datei über jquery laden (am Ende ist es für den Aufruf der dynamischen Seitenleiste von wordpress verantwortlich, aber ich kann PHP innerhalb von jquery nicht ausführen). Was ich jetzt habe, ist:load() PHP nach Element

$('#pa_kategoria-cenowa').after('<div class="product-variation-desc"><div id="5" class="box">CENA 5 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean semper egestas sodales. In commodo massa eget lectus eleifend, nec dictum sapien laoreet. </div><div id="10" class="box">CENA 10 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean semper egestas sodales. In commodo massa eget lectus eleifend, nec dictum sapien laoreet. </div><div id="15" class="box">CENA 15 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean semper egestas sodales. In commodo massa eget lectus eleifend, nec dictum sapien laoreet. </div></div>'); 

meine PHP-Datei aufgerufen wird: Last-widgets.php

Deshalb Funktion Laden sollte so aussieht:

.load('load-widgets.php'); 

Inhalt der PHP-Datei wird folgen:

<div class="product-variation-desc"><div id="5" class="box">CENA 5 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean semper egestas sodales. In commodo massa eget lectus eleifend, nec dictum sapien laoreet. </div><div id="10" class="box">CENA 10 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean semper egestas sodales. In commodo massa eget lectus eleifend, nec dictum sapien laoreet. </div><div id="15" class="box">CENA 15 - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean semper egestas sodales. In commodo massa eget lectus eleifend, nec dictum sapien laoreet. </div></div> 

aber Ich habe keine Ahnung, wie ich es kombinieren kann. Ich habe versucht:

$('#pa_kategoria-cenowa').after().load('load-widgets.php'); 

aber es funktioniert nicht. Wie erreiche ich das?

+3

Was Sie haben, sollte gut funktionieren. Überprüfen Sie die Konsole auf Fehler in der AJAX-Anfrage. –

Antwort

1

Ihr bestehender Code sollte funktionieren. Überprüfen Sie auf Fehler in der Konsole. Wenn das Problem nicht behoben wird, versuchen Sie es unter AJAX-Snippet.

$.get("load-widgets.php", function(data){ // Loads content into the 'data' variable. 
    $("#pa_kategoria-cenowa").after(data); 
}); 
+0

funktioniert! Das einzige Problem (Fehler 500) ist, wenn ich PHP-Code in meiner PHP-Datei implementieren. Warum das? Ich benenne eine dynamische Sidebar über diese Datei .. –

+0

@ PawełSkaba 'wenn ich PHP-Code in meiner PHP-Datei implementieren.Ich habe Ihre Frage nicht erhalten. –

+0

in load-widgets.php Ich habe einen Code: und es verursacht den Fehler. –