在Jquery变量中使用PHP

蓝盔

我正在尝试使用Ajax格式化Wordpress注释列表上的新注释。这是我正在研究的代码段。

完整的文章可以在这里找到:http : //pastebin.com/UHnPgf4J

success: function(data, textStatus){
if(data=="success"){
var avatar = <?php echo get_avatar( $comment, 32 ); ?>;
var author =  <?php the_author_meta( 'user_url'); ?>;
var timestamp = <?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?>;
var commenttext =  jQuery('#comment').val();

jQuery('<li>'+'<div class="comment-author vcard">'+avatar+
      '<div class="comment-meta">'+author+'</div>'+
      '<div class="comment-time-stamp">'+timestamp+'</div>'+
      '<div class="comment-text">'+commenttext+'</div>'+'</li>'+).insertBefore(respond);
statusdiv.html('<p class="ajax-success" >Thanks for your comment. We appreciate your response.</p>');

}

唯一有效的是“ commenttext”,因为它没有php。其他(“头像”,“作者”和“时间戳”)在Firebug中均返回错误。

我尝试了一些发现的建议,但无济于事。任何帮助,将不胜感激。

阿图尔·菲律宾(Artur Filipiak)

<?php ... ?>标签周围缺少引号

试试这个:

success: function(data, textStatus){
  if(data=="success"){
    var avatar = "<?php echo get_avatar( $comment, 32 ); ?>";
    var author =  "<?php the_author_meta( 'user_url'); ?>";
    var timestamp = "<?php printf(__('%1$s at %2$s'), get_comment_date(),  get_comment_time()) ?>";
    var commenttext =  jQuery('#comment').val();

    jQuery('<li>'+'<div class="comment-author vcard">'+avatar+
    '<div class="comment-meta">'+author+'</div>'+
    '<div class="comment-time-stamp">'+timestamp+'</div>'+
    '<div class="comment-text">'+commenttext+'</div>'+'</li>'+).insertBefore(respond);
    statusdiv.html('<p class="ajax-success" >Thanks for your comment. We appreciate your response.</p>');

  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在PHP中使用Jquery变量

来自分类Dev

如何在PHP中使用jQuery变量

来自分类Dev

如何在PHP代码中使用jQuery变量?

来自分类Dev

在jQuery函数中的php中使用javascript变量

来自分类Dev

如何在jQuery中使用PHP变量(在Wordpress插件中)

来自分类Dev

WordPress:在Ajax调用中使用PHP更新jQuery变量

来自分类Dev

在jQuery addClass中使用变量

来自分类Dev

在MySQL中使用PHP变量

来自分类Dev

在php中使用会话变量

来自分类Dev

在PHP会话中使用变量

来自分类Dev

在php数组中使用变量

来自分类Dev

在php查询中使用变量

来自分类Dev

在PHP变量中使用if语句

来自分类Dev

如何在PHP的变量中使用变量?

来自分类Dev

在PHP公共php函数中使用变量

来自分类Dev

在jQuery中的函数中使用多变量

来自分类Dev

从jquery返回变量并在jsp中使用

来自分类Dev

在Jquery中使用c#变量

来自分类Dev

如何在JQuery select中使用变量

来自分类Dev

在@ block razor中使用jquery变量

来自分类Dev

在jQuery中使用变量作为函数

来自分类Dev

在jQuery的replaceWith()方法中使用变量

来自分类Dev

每个jQuery:在键名中使用变量

来自分类Dev

不能在 jquery 函数中使用变量

来自分类Dev

jQuery对话框中的变量将通过Ajax在php函数中使用

来自分类Dev

将 PHP 变量传递给 JavaScript 以在 jQuery.ajax 中使用

来自分类Dev

在php代码中使用javascript变量

来自分类Dev

在SQL查询中使用php变量

来自分类Dev

在PHP中使用Heroku配置变量?