仅使用警报正确加载javascript

仅使用警报正确加载javascript,javascript,jquery,ajax,json,html,Javascript,Jquery,Ajax,Json,Html,如果仅放置2个警报,则LoaclStorage数据将被保存并处理到下一页,如果警报在未设置本地存储的情况下被删除并处理到下一页,则您可能希望阅读以下内容:-可能相关。如果我放置警报,则本地存储内容将正确更新您的AJAX请求以同步模式异步运行:false并期望JSONP。声明说跨域请求和数据类型:jsonp请求不支持同步操作。因此,所有赌注都输光了。 var serviceURL = "http://test.foodiesbuddy.com/"; var temp = ""; var cars

如果仅放置2个警报,则LoaclStorage数据将被保存并处理到下一页,如果警报在未设置本地存储的情况下被删除并处理到下一页,则您可能希望阅读以下内容:-可能相关。如果我放置警报,则本地存储内容将正确更新您的AJAX请求以同步模式异步运行:false并期望JSONP。声明说跨域请求和数据类型:jsonp请求不支持同步操作。因此,所有赌注都输光了。
var serviceURL = "http://test.foodiesbuddy.com/";
var temp = "";
var cars = [];
one();

function one() {
    var temp = "";
    $.ajax({
        type: "GET",
        async: false,
        cache: false,
        url: serviceURL + 'phonegap/getdetails.php',
        dataType: 'jsonp', // Notice! JSONP <-- P (lowercase)
        data: {
            'function': 'categories',
            'username': "pizzahut"
        },
        timeout: 20000,
        success: function (data) {
            $.each(data["posts"], function (index, hotel) {
                aadf(index, hotel.category_id);
                j = index;
                alert(hotel.category_id); <!---1st alert--->
                    cars[index] = hotel.category_name;
            });
            localStorage["names"] = JSON.stringify(cars);
            //  comp();
            localStorage.setItem("lindex", j);
            window.location.href = 'ind.html'; <!---to load next page-->
        },
        error: function () {
            alert("snap! Something went wrong.");
        },
    });
}

function aadf(asdf, zxc) {
    var i = asdf;
    var serviceURL = "http://test.foodiesbuddy.com/";
    $.ajax({
        type: "GET",
        async: false,
        url: serviceURL + 'phonegap/getdetails.php',
        dataType: 'jsonp', // Notice! JSONP <-- P (lowercase)
        data: {
            'function': 'menu',
            'category_id': zxc
        },
        timeout: 20000,
        success: function (data) {
            qw = "submenu" + zxc;
            de = "description" + zxc;
            lp = "large" + zxc;
            mp = "medium" + zxc;
            sp = "small" + zxc;
            ls = "lserves" + zxc;
            ms = "mserves" + zxc;
            ss = "sserves" + zxc;            
            qw = [];
            de = [];
            lp = [];
            mp = [];
            sp = [];
            ls = [];
            ms = [];
            ss = [];

            $.each(data["posts"], function (index, hotel2) {
                qw[index] = hotel2.menu_name;
                de[index] = hotel2.description;
                lp[index] = hotel2.price;
                mp[index] = hotel2.mprice;
                sp[index] = hotel2.sprice;
                ls[index] = hotel2.serve_for;
                ms[index] = hotel2.mserve_for;
                ss[index] = hotel2.sserve_for;
                r = index;                
            });
            alert(qw); <!-- 2nd alert i mentoned--->
            window.localStorage.setItem("lin" + i, r);
            window.localStorage["nam" + i] = JSON.stringify(qw);
            window.localStorage["datrs" + i] = JSON.stringify(de);
            window.localStorage["lprice" + i] = JSON.stringify(lp);            
            window.localStorage["mprice" + i] = JSON.stringify(mp);
            window.localStorage["sprice" + i] = JSON.stringify(sp);
            window.localStorage["lserves" + i] = JSON.stringify(ls);
            window.localStorage["mserves" + i] = JSON.stringify(ms);
            window.localStorage["sserves" + i] = JSON.stringify(ss);            
        },
        error: function () {
            alert("snap! Something went wrong.");
        },
    });    
}