如何将php文件中的值包含到jQuery中并将其放入span元素?

时间:2014-07-21 13:59:58

标签: javascript php jquery

我在php文件中获取变量:喜欢

$segmentData = $loadData['segment'];
echo $segmentData;

如何在jQuery中使用此值插入/追加到span元素?!?!

我试着把它放在php文件中创建的span元素中,然后用jQuery通过ID提取,但是没有用。

我认为必须有更好的解决方案。 修改

我正在使用它与WP的ajax调用。我得到了回调函数请求的数据,但现在我想在div或span上显示那些数据。 到目前为止,我已经制定了跨度

<span id="segment"> <?php echo $segmentData ;?></span>

并在js上点击获取id&#34;段&#34;的值,然后追加,但我不想在php文件中制作html元素,而我尝试的这个没有找回我的值

如果您需要更多信息,请询问我

3 个答案:

答案 0 :(得分:3)

最简单的方法是:

<?php
     $segmentData = $loadData['segment'];
?>
...
<script language="javascript" type="text/javascript">
     var str = "<?= echo $segmentData ?>";
</script>

如果你正在使用AJAX,你可以这样做(特别是如果你想从另一个文件加载php变量)

获取-data.php

<?php
   $segmentData = $loadData['segment'];
   echo $segmentData;
?>

index.php(或任何实际页面被命名为)

$.ajax({
  type: "GET",
  url: 'get-data.php',
  success: function(data){
    $('#idOfYourSpan').text(data.response);
  },
  error: function(e, d, l){
    console.log(e);
  }
});

这里有一个更长,更深入的答案:How to pass variables and data from PHP to JavaScript?

答案 1 :(得分:0)

使用Jquery尝试:

$('#idOfYourSpan').text('<?php echo $segmentData; ?>');

您的文件必须包含&#39; * .php&#39;作为扩展

答案 2 :(得分:0)

<script> 
var val = <?php echo  $segmentData;?>
 $('span').text(val);
</script>