将参数传递给js函数

时间:2018-11-07 18:25:36

标签: javascript

php文件…)

当我对两个参数进行硬编码时,cMGen可以正常工作。 当我尝试放入变量(first_var,second_var)时,它将无法运行!!! 谁能看到原因的方法。是否有传递特殊的语法 在这种特定情况下的争论?

function calculate() {
   var cArray = new Array();
   var cArray = <?php echo json_encode(cMGen("XY1115","2"));?>;
   var cArray = cArray.split(',');
   //etc
}

1 个答案:

答案 0 :(得分:1)

这可能是由于错误的作用域。由于您是将PHP注入客户端,因此您可能需要将变量动态设置为javascript

您需要以某种方式通过REST调用或其他方式将客户端变量读回PHP,以便您的PHP在调用cMGen等时可以使用该变量。