将PHP变量传递给Jquery

丹尼尔

我想从sql表中加载一些数据,并将它们与jquery一起使用以为地图着色。

我用PHP提取了数据:

<?php
  include 'connect.php';
  session_start();
  $userid = $_SESSION['userid'];

  $sql = "
  SELECT landstatus.shortland
  FROM landstatus         
  WHERE users_id='1' 
  AND status ='wanttovisit'
  ";

  $result = $conn->query($sql);

  if ($result->num_rows > 0) {
      // output data of each row
      while($row = $result->fetch_assoc()) {
          echo $row["shortland"]. "<br>";
      }
  } 
  $conn->close();
?>

现在我想在jQuery中使用shortland作为静态值“ ca”:

<script>
  jQuery(document).ready(function () {
      jQuery('#vmap').vectorMap({
      map: 'world_en',
      backgroundColor: '#333333',
      color: '#FFFFFF',
      hoverOpacity: 0.7,
      selectedColor: '#727272',
      enableZoom: true,
      colors:{
              'ca' : '#4E7387',
          },
          series: {
            regions: 
            [{
              attribute: 'fill'
            }]
          },

      onRegionClick: function (element, code, region) {
        $(".info-box-region").append(region);
        $(".info-box").show();
        $("input[name=region]").val(region);
        $('input[name=code]').val(code);
      }

    });
  });
</script>

最后,将用数据库中的所有短地填充颜色-每个短地具有相同的十六进制代码。

感谢您的帮助。

首席

将所有短地值放置在数组中并循环遍历以创建ca条目

  $result = $conn->query($sql);

  $shortlands = array();
  if ($result->num_rows > 0) {
     // output data of each row
     while($row = $result->fetch_assoc()) {
        $shortlands[] = $row["shortland"];
     }
  }

然后循环这些值。例如

colors:{
<?php
foreach ($shortlands as $val) {
   echo "'{$val}': '#4E7387',\n";
}
?>
},

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将jQuery变量传递给PHP变量

来自分类Dev

使用jQuery将变量传递给.php

来自分类Dev

将php变量传递给jQuery函数

来自分类Dev

将变量传递给php

来自分类Dev

在模态内将Jquery变量传递给php

来自分类Dev

如何使用jQuery将多个变量传递给PHP

来自分类Dev

如何将jquery变量传递给php

来自分类Dev

将jQuery变量传递给PHP Symfony2

来自分类Dev

将PHP变量传递给javascript / jquery进行错误检查

来自分类Dev

将jquery变量传递给php函数作为参数

来自分类Dev

将变量传递给tr:包含jquery

来自分类Dev

将变量传递给jQuery中的属性

来自分类Dev

将JQuery数组传递给Flask变量

来自分类Dev

jQuery将变量传递给函数

来自分类Dev

将变量传递给ON方法(在jquery中)

来自分类Dev

将变量“ left”传递给jQuery animate()

来自分类Dev

将变量传递给jQuery on()方法

来自分类Dev

将变量传递给jQuery eq()

来自分类Dev

将变量传递给 Jquery 函数

来自分类Dev

将变量传递给 jquery 函数

来自分类Dev

将变量从C ++传递给PHP

来自分类Dev

将变量传递给回调PHP

来自分类Dev

将php变量传递给angular

来自分类Dev

无法将变量从php传递给exec

来自分类Dev

将PHP数组传递给Javascript变量

来自分类Dev

将PHP变量传递给引导模态

来自分类Dev

将PHP变量传递给Javascript数组

来自分类Dev

将变量传递给php websocket

来自分类Dev

将变量传递给PHP的Javascript