这令人困惑,我在StackOverFlow中阅读了文档和其他一些问题。我只是不明白(或者答案不符合我的需要)
这就是:我有一个带有SQL查询的两个值的php。到目前为止,一切都很棒。我把它们放在两个不同的值中。
这是两个值的一部分:
$puntoslocal = json_encode($reglocal["puntaje"]);
$puntosvisitante = json_encode($regvisitante["puntaje"]);
但我需要在Javascript(使用或不使用jQuery)中获取这两个值($ puntoslocal和$ puntosvisitante)。这是我迷路的地方。
如何将这两个单独的值放在两个不同的变量中?
非常感谢,我知道这可能听起来很傻,但我真的不知道该怎么做。
答案 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包含:
时,请使用其他分隔符