无法从jQuery ajax调用中获取json数据

7 javascript ajax jquery json

我正在尝试data.php通过jQuery ajax调用获取数据.

我的代码看起来像这样:

var jsonData;

$.ajax({
        url: 'data.php',
        success: function(response) {
            jsonData = response;
        }
});
Run Code Online (Sandbox Code Playgroud)

我的data.php文件返回json格式的数据,但有些文本是Unicode格式.我data.php在我的javascript文件上设置了charset ,但仍然无法访问响应的数据对象.

有任何想法吗?

zur*_*4ik 14

试着把dataType: 'json'你的ajax调用:

var jsonData;

$.ajax({
        url: 'data.php',
        dataType: 'json',
        success: function(response) {
            jsonData = response;
        }
});
Run Code Online (Sandbox Code Playgroud)