Javascript从URL获取JSON值错误

Javascript从URL获取JSON值错误,javascript,json,Javascript,Json,我正在使用下面的函数获取图像名称。我还使用json代码来获取不同url的数据,但不知怎么的,它在这里不起作用。(我是javascript新手,只是正常编写php function getImgname(name) { $.getJSON("http://url.com/info.php?name="+name, function(json321) { return json321.js_skininfo; }); } 试试这个: function get

我正在使用下面的函数获取图像名称。我还使用json代码来获取不同url的数据,但不知怎么的,它在这里不起作用。(我是javascript新手,只是正常编写php

function getImgname(name) {
        $.getJSON("http://url.com/info.php?name="+name, function(json321) {
       return json321.js_skininfo;
     });
}
试试这个:

function getImgname(myName) {
    $.ajax({
        url: 'http://url.com/info.php',
        data: {
            name: myName
        },
        type: 'POST',
        dataType: 'json',
        success: function(data) {
            // do what you want with your data
            return data.js_skininfo;
        }
    });
}
我现在试过这个:

function getImgname(myName) {
                        $.ajax({
                            url: "http://url.com/ninfo.php",
                            type: 'POST',
                            dataType: 'json',
                            success: function (data) {
                                return data.js_skininfo;
                            },
                            error: function () {
                            }
                        });
}

这不起作用(未定义),但如果我向data.js_skininfo发出警报,它会显示正确的值。

开发工具所说的内容可能重复?我使用了firefox开发人员版本,日志没有显示任何内容。如果收到响应,请调试它。