伙计们。
我已经看到有些人已经遇到了类似的问题,但是通过阅读这些帖子,我无法解决我的问题。我在 PHP (IQ_PHP_MODB_v4.php) 中有一个数组,它的值可以回显并且是有效的(所以我认为 php 没问题。)我的 javascript 文件使用 json 来获取由 PHP 文件创建的数组。调用json编码的代码的php部分是:
$out[1]=$data;
$out[2]=$leitura1;
$out[3]=$leitura2;
echo json_encode($out);
调用 json 的代码的 javascript 部分是:
$.ajax({
type: 'GET',
url: 'IQ_PHP_MODB_v4.php',
async: false,
dataType: 'json',
success: function(data) {
document.write("succes");
var tensaoValor = eval(data[2]);
var correnteValor = eval(data[3]);
var potenciaValor = eval(data[1]);
var potenciaRValor = 230;
}
});
我不明白为什么 JSON 无法获取变量。succedd 这个词永远不会被打印出来,所以我想数据没有到达 javascipt。有谁知道如何解决这个问题?自本周开始以来,我一直坚持这一点。
提前致谢