Javascript json_encode不使用$.get()

Javascript json_encode不使用$.get(),javascript,php,Javascript,Php,我有一个文件graph.php,我在其中编写php代码和javascript代码。我使用flot来绘制图形 在传递响应时,我使用的是json\u ecode($arr)但是我没有得到任何响应,在使用相同的代码时,图形消失了 <?php //connected the mysql and after performing some functions got an array echo json_encode($arr); ?> $('#btn'。单击(函数(

我有一个文件graph.php,我在其中编写php代码和javascript代码。我使用flot来绘制图形 在传递响应时,我使用的是
json\u ecode($arr)
但是我没有得到任何响应,在使用相同的代码时,图形消失了

<?php
    //connected the mysql and after performing some functions got an array 
    echo json_encode($arr);
?>


$('#btn'。单击(函数(){
$.get(“graph.php”,函数(响应){},“json”)
});
我添加了
标题(“内容类型:application/json”);

使用此功能时,浏览器正在下载graph.php,而没有其他内容。

尝试使用AJAX响应执行某些操作,或者至少检查它:

$('#btn'. click(function () {
    $.get("graph.php")
    .done(function (response) {
        console.log(response);
    })
    .fail(function (err) {
        console.log(err);
    });
});

您可以尝试一些简单的数组进行测试,而不是MySql结果

<?php
$arr = array('action' => 'test', 'data' => 'testing');
header("Content-type: application/json");
echo json_encode($arr);

你怎么知道你没有收到任何响应?看起来你在使用一个空函数,而它什么也不做……请看一下,看看周围,特别是阅读
<?php
$arr = array('action' => 'test', 'data' => 'testing');
header("Content-type: application/json");
echo json_encode($arr);