getJSON不适用于第二个函数

时间:2015-12-27 07:34:18

标签: jquery json

我有以下代码:

function place(a, text) {
'use strict';
a.html(text);
}

(function ($) {
    'use strict';

    $.fn.surah = function (sura, aya) {
        var x = aya,
            getAR = $.getJSON("js/quran/" + sura + ".json");

        getAR.done(function (data_ar) {
            place($(this), data_ar[x - 1].text);
        });
    };

    $.fn.trans = function (sura, aya) {
        var y = xy[sura] < 1559 ? 1 : (xy[sura] < 1559 * 2 ? 2 : (xy[sura][0] < 1559 * 3 ? 3 : 4)),
            x = xy[sura][0] + aya,
            getEN = $.getJSON("js/quran_en/" + y + ".json");

        getEN.done(function (data_en) {
            console.log(data_en[x]);
            place($(this), data_en[x].text);
        });
    };
}(jQuery));

根据您使用的2个jquery函数中的哪一个访问2个json文件。

第一个(getAR)按我的意愿工作,但第二个似乎不会真正获得JSON数据。

0 个答案:

没有答案