0 レビュー
2 回答
javascript-外部ajaxデータを使用したチャートPHP
ウェブサイトにチャートjsがあります! 外部のPHPページからデータを取得するのに問題があります。誰かが私を助けてくれますか?
var result = [];
$.ajax({
url: 'x.php',
dataType: 'text',
async: false,
success: function(data) {
items = data
}
});
result = items
var dataProcessosAtivos = [
result
];
元の変数は次のとおりです。
var dataProcessosAtivos = [
[0, 4],
[1, 8],
[2, 0],
[3, 0],
[4, 0],
[5, 0],
[6, 0],
[7, 0],
[8, 0],
[9, 0],
[10, 0],
[11, 0]
];
これはx.phpです:
$json = "[0,87],[1, 14],[2, 16],[3, 0],[4, 0],[5, 0],[6, 0],[7, 0],[8, 0],[9, 0],[10, 0],[11, 0]";
echo json_encode($json);
わからない
0
レビュー
答え :
解決策:
phpファイルの内容を次のように変更します。また、DOMの既存のグラフの場合は、結果を設定した後、グラフが自動的に再描画されることを確認してください。
// This tells the bellow content is JSON
header ('content-type: application/json');
// Actual PHP array
$json = [[0,87],[1, 14],[5, 0],[6, 0],[7, 0],[8, 0],[9, 0],[10, 0],[11, 0]];
// Printing JSON string
echo json_encode($json);
わからない
0
レビュー
答え :
解決策:
JohnFonsekaに感謝します!!!
私のコードは次のようになります:
$.ajax({
url: 'x.php',
dataType: 'json',
async: false,
success: function(data) {
items = data
}
});
var dataProcessosAtivos = items;
およびx.php
header ('content-type: application/json');
$json = [[0,87],[1, 14],[5, 0],[6, 0],[7, 0],[8, 0],[9, 0],[10, 0],[11, 0]];
echo json_encode($json);
他の人の役に立つことを願っています。ありがとう!
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。