【问题标题】:including php within a jquery append在 jquery 追加中包括 php
【发布时间】:2014-07-13 18:17:54
【问题描述】:

我已阅读append php in jquery,似乎 JSON 可能是解决方案,但我不确定如何组合这两个代码块。任何帮助都非常感谢。

基本上,如果我有以下 JQuery:

$( "li.share-google-plus-1 a span" ).append( '<span class="share-count">x</span>' );

这是在http://jsfiddle.net/HSCzf/1/ 测试的

但是,我需要包含 PHP 来代替“x”来获取内容...类似于:

<?php 
$obj=new shareCount(get_permalink( $post->ID ));  
echo $obj->get_plusones();
?>

谁能帮我把这个PHP插入'x'所在的位置?

【问题讨论】:

  • 试试这个: var data= "get_plusones(); ?>";和 '+data+'
  • 为什么要使用apppend?
  • @iCode4U 它与 Wordpress 插件有关,我只需要在指定的位置注入此代码。从我相当基本的知识来看,这似乎是最合适的方法。查看插件不仅仅是编辑文件来实现它的情况。这超出了我的范围,但可能是我的第一选择。
  • 我只想感谢大家,但我什么都做不了。我可以按照小提琴创建元素,当然也可以获取静态内容,但获取 PHP 脚本的输出证明很棘手。它与 Wordpress 相关,因此可能会导致问题。不是开发人员,今天大部分时间都在玩我要承认失败。我毫不怀疑建议的所有解决方案都很好。

标签: php jquery json append


【解决方案1】:

您可以通过多种方式做到这一点:

如果您将 jquery 和 php 放在一个文件中:

<?php
$obj=new shareCount(get_permalink( $post->ID ));  
?>

$( "li.share-google-plus-1 a span" ).append( '<span class="share-count"><?php echo $obj->get_plusones(); ?></span>' );

如果你的jquery在单独的js文件中,可以选择在&lt;head&gt;中添加url:

<head>
  <script>
    var plusone_link = '<?php echo $obj->get_plusones();  ?>';
  </script>
</head>

【讨论】:

  • 我只想感谢大家,但我什么也做不了。我可以按照小提琴创建元素,当然也可以获取静态内容,但获取 PHP 脚本的输出证明很棘手。它与 Wordpress 相关,因此可能会导致问题。不是开发人员,今天大部分时间都在玩我要承认失败。我毫不怀疑建议的所有解决方案都很好。
猜你喜欢
  • 2016-03-29
  • 2013-05-21
  • 2012-07-12
  • 1970-01-01
  • 2013-03-02
  • 2013-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多