用PHP函数的返回值填充JavaScript变量

海王星

我有以下代码:

<script language="javascript" type="text/javascript">  
        $(document).ready(function(){

        //let's create arrays
        var cardio = [
            {display: "Bicicleta Reclinada", value: "bicicleta reclinada" },
            {display: "Bicicleta vertical", value: "bicicleta vertical" },
            {display: "Cinta", value: "cinta" },
            {display: "Eliptica", value: "eliptica" },
            {display: "Remo", value: "remo" }];

        var fuerza = [
            {display: "Arm Curl", value: "arm curl" },
            {display: "Poleas Cruzadas", value: "poleas cruzadas" },
            {display: "Pectoral", value: "pectoral" },
            {display: "Cauliflower", value: "cauliflower" }];

        var deportes = [
            {display: "Frozen yogurt", value: "frozen-yogurt" },
            {display: "Booza", value: "booza" },
            {display: "Frozen yogurt", value: "frozen-yogurt" },
            {display: "Ice milk", value: "ice-milk" }];

        var clases = [
            {display: "Frozen yogurt", value: "frozen-yogurt" },
            {display: "Booza", value: "booza" },
            {display: "Frozen yogurt", value: "frozen-yogurt" },
            {display: "Ice milk", value: "ice-milk" }];         
    </script>

我在php中有一个函数:CommonFunctions::returnEjercicio(x);函数返回一个数组,其中包含我要设置时要放在JavaScript的每个变量的显示和值字段中的值x = nameOfVariable

当输入设置为时,该函数返回以下内容:cardio

array(5){[0] => array(2){[0] =>字符串(19)“ Bicicleta Reclinada” [1] =>字符串(19)“ bicicleta reclinada”} [1] => array(2 ){[0] =>字符串(18)“竖立的双圆锥” [1] =>字符串(18)“竖立的双圆锥”} [2] =>数组(2){[0] =>字符串(5)“的竖琴“ [1] =>字符串(5)” cinta“} [3] =>数组(2){[0] =>字符串(8)” Eliptica“ [1] =>字符串(8)” eliptica“} [ 4] => array(2){[0] => string(4)“ Remo” [1] => string(4)“ remo”}}

因此,它将返回一个数组数组,其中第一个值(索引为0)应显示屏幕上,第二个值(索引为1)应到达Javascript变量

我的问题是:如何从Javascript代码调用此php函数,然后使用返回值分配Javascript变量。

大卫

如下所示的PHP代码

<?php
    foreach($returned_array as $element) {
        echo "{display: '" . $element[0] . "', value: '" . $element[1] . "' },';
    }
?>

将输出

{display: "Bicicleta Reclinada", value: "bicicleta reclinada" },
{display: "Bicicleta vertical", value: "bicicleta vertical" },
{display: "Cinta", value: "cinta" },
{display: "Eliptica", value: "eliptica" },
{display: "Remo", value: "remo" },

您只需要将其包装在其中[]获得一个数组即可。

但我不知道如何生成cardiofuerzadeportesclases

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从 PHP 函数返回变量本身而不是返回值?

来自分类Dev

如何将Javascript函数的返回值捕获到PHP变量中?

来自分类Dev

在php函数中使用变量返回值

来自分类Dev

JavaScript函数的返回值

来自分类Dev

JavaScript函数返回值

来自分类Dev

如何获取javascript返回值到php变量?

来自分类Dev

用未来的返回值声明变量

来自分类Dev

PHP函数“返回”未返回值

来自分类Dev

在PHP函数中返回值的问题

来自分类Dev

PHP函数未返回值

来自分类Dev

WordPress的PHP函数不返回值

来自分类Dev

PHP:运行函数并返回值

来自分类Dev

PHP echo函数返回值

来自分类Dev

PHP mysqli函数返回值失败

来自分类Dev

从JavaScript中的异步函数返回值?

来自分类Dev

JavaScript函数中的返回值

来自分类Dev

javascript:从匿名函数返回值

来自分类Dev

如何从外部JavaScript函数返回值

来自分类Dev

Javascript获取内部函数的返回值

来自分类Dev

JavaScript异步函数返回值

来自分类Dev

Javascript-函数返回值

来自分类Dev

Javascript函数:拆分后返回值

来自分类Dev

在javascript函数中返回值

来自分类Dev

从嵌套函数返回值-JavaScript

来自分类Dev

返回值数组的Javascript函数

来自分类Dev

从JavaScript中的嵌套函数返回值

来自分类Dev

javascript:从匿名函数返回值

来自分类Dev

JavaScript - 从匿名函数参数返回值

来自分类Dev

异步函数的Javascript返回值