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
}
答案 0 :(得分:1)
这可能是由于错误的作用域。由于您是将PHP注入客户端,因此您可能需要将变量动态设置为javascript
或
您需要以某种方式通过REST调用或其他方式将客户端变量读回PHP,以便您的PHP在调用cMGen等时可以使用该变量。