我在php文件中得到了变量:like

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


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

我试图将其放置在php文件中创建的span元素中,然后使用jQuery通过ID进行提取,但没有成功。

我认为必须对此有更好的解决方案。
编辑:

我将其与WP一起用于ajax调用。我进入了回调函数请求的数据,但是现在我想将该数据以div或span形式显示在前面。
到目前为止,我已经跨过

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


并在js上点击获取ID为“段”的值,而不是追加,但我不想在php文件中制作html元素,而我尝试过的这一操作并未获得我的价值

请问我是否需要更多信息

最佳答案

最简单的方法是这样的:

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


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

get-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?

关于javascript - 如何将php文件中的值包含到jQuery中并将其放置到span元素中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24866968/

10-09 18:02
查看更多