我怎样才能将两个变量从php带到jQuery(在不同的值上)。

时间:2015-04-21 01:04:04

标签: javascript php jquery

这令人困惑,我在StackOverFlow中阅读了文档和其他一些问题。我只是不明白(或者答案不符合我的需要)

这就是:我有一个带有SQL查询的两个值的php。到目前为止,一切都很棒。我把它们放在两个不同的值中。

这是两个值的一部分:

$puntoslocal = json_encode($reglocal["puntaje"]);
$puntosvisitante = json_encode($regvisitante["puntaje"]);

但我需要在Javascript(使用或不使用jQuery)中获取这两个值($ puntoslocal和$ puntosvisitante)。这是我迷路的地方。

如何将这两个单独的值放在两个不同的变量中?

非常感谢,我知道这可能听起来很傻,但我真的不知道该怎么做。

3 个答案:

答案 0 :(得分:2)

它就像数组一样简单

$arr = array(
    "puntoslocal"     => $reglocal["puntaje"],
    "puntosvisitante" => $regvisitante["puntaje"]
)

echo json_encode( $arr );

答案 1 :(得分:1)

您可以使用 ajax请求获取2个变量,或将它们与 HTML 一起使用。

在你的php文件中试试这个:

<script>
puntoslocal = '<?php echo $puntoslocal; ?>';
puntosvisitante = '<?php echo $puntosvisitante; ?>';
</script>

答案 2 :(得分:1)

如果需要,也可以在没有json的情况下完成,通过连接两个字符串并在jquery中拆分它们: 在你的php文件中:

echo $arr[0].":".$arr[1];

和jquery:

success: function(data){
      if(data){
         var myarr = data.split(":");
         $('#div1').html(myarr[0]);
         $('#div2').html(myarr[1]);
      }
  }   

注意:当您的vars包含:

时,请使用其他分隔符