ajax成功后返回空值?

时间:2018-06-12 15:38:11

标签: javascript jquery ajax

请仔细阅读以下文字,将其标记为重复。

我在ajax函数中有函数参数,因此无法理解如何使用回调。请为下面提到的方案建议一个工作代码。

我正在尝试从从ajax调用接收的文本文件解析后获取的JSON对象中检索一个值。

var stockInfo = passCodes(z,i,j);

此处passCodes是一个函数,对发送文本响应的URL进行ajax调用。

function passCodes(arg1,arg2,arg3){// these arguments are used to build URL
alert("inside passcodes");
var json={};
$.ajax({

    type: "GET",
    url: "url.com",
    dataType: "text",
    success: function(resp) {
        resp = resp.match(/{.+}/)[0]; //to remove the garbage text
        json=JSON.parse(resp); // json object created perfectly
        return json.key1.key2;

    },
    error: function(resp) {
        alert("An error occurred while processing response");
    }


});

0 个答案:

没有答案