2014-10-17 1 views
-5

У меня есть следующий код:Вставка PHP кода после п-го элемента с JQuery

<div class="container"><div class="wrapper"> 
    <p>Some Content/p> 
    <p>More Content</p> 
    <p>An Image</p> 
    <p>More Content</p> 
    <p>Even More Content</p> 
    <p>A Second Image</p> 
</div></div> 

Я хочу, чтобы вставить некоторые PHP после второго абзаца. У меня есть JSFiddle that is working without the PHP code, используя:

$('.wrapper p').eq(1).after('<div>hello</div>'); 

Но как только я добавить код PHP это stops working с помощью:

$('.wrapper p').eq(1).after('<div>hello <?php wds_social_media_icons(); ?></div>'); 

Что происходит? Могу я просто не использовать PHP с .after?

+3

PHP - это серверная сторона, javascript - клиентская сторона, поэтому вы не можете этого сделать. –

+0

Вы не можете добавить php-код внутри JQuery – user3091574

+1

http://php.net/manual/en/intro-whatis.php – MLeFevre

ответ

0

PHP - это серверный язык, он не может быть интерпретирован браузером клиента. Вам нужно разместить всю свою логику PHP на своем сервере.

+0

У меня есть вся логика в отдельном файле и wds_social_media_icons(); просто вызывает эту логику. Если я не могу сделать это так, как я могу это сделать? – Jeph

+0

Что делает 'wds_social_media_icons();' do? Вызывает ли он код html для отображения социальных значков? Что ты хочешь делать ? – tiledcode