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

How to include value from php file into jQuery and place it into span element?

本文关键字:元素 span jQuery 包含 php 文件      更新时间:2023-09-26

我得到php文件中的变量:像

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

如何在jQuery中使用这个值来插入/追加span元素?

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

我想一定有更好的解决办法。编辑:

我使用它与ajax调用与WP。我在回调函数中得到了请求的数据,但现在我想在div或span中显示这些数据。到目前为止,我已经创建了span

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

和在js中点击获取id "segment"的值,然后追加,但我不想让html元素在php文件,这一个,我尝试没有检索我的值

如果你需要更多的信息请问我

最简单的方法是:

<?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);
  }
});

这里有一个更长的,更深入的答案:如何将变量和数据从PHP传递到JavaScript?

尝试使用Jquery:

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

你的文件必须以'*.php'作为扩展名

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