Подскажите правильность запроса

linpc

Гуру форума
Регистрация
6 Апр 2012
Сообщения
178
Реакции
55
Имеется JS код:
Код:
function shop_item_buy(w_uid, vcode)
{
    var inputs = document.getElementById('items').getElementsByTagName('INPUT');
    for(var i in inputs)
        inputs[i].disabled = true;
   
    var min_level = parseInt(document.getElementById('min_level').value);
    var max_level = parseInt(document.getElementById('max_level').value);
    var min_price = parseInt(document.getElementById('min_price').value);
    var max_price = parseInt(document.getElementById('max_price').value);
    data = new Array();
    data['action'] = 'shop_buy';
    data['cat_id'] = current_cat;
    data['minl'] = min_level;
    data['maxl'] = max_level;
    data['minp'] = min_price;
    data['maxp'] = max_price;
    data['w_uid'] = w_uid;
    data['vcode'] = vcode;
    data['pg_id'] = pg_id;
    AjaxPost('shop_ajax.php', data, function(xdata) {
        var data = ajaxParse(xdata);
        document.getElementById('items').innerHTML = data;
    });
}
Понять как будет выглядеть запрос в shop_ajax.php не могу.
Примерно думаю так: data['']-указываются переменные.
Тоесть запрос примерно таков: ?action=shop_bay&cat_id = (который открыт)&minl=min_level и так далее.
Правильно или нет.
 
Метод AjaxPost, скорее всего, получает массив data в виде x-www-form-urlencoded. Т.е. строка будет action=shop_buy&cat_id=666 и так далее. В начале строки ? не будет, это же не GET. Для точной проверки, посмотрите метод AjaxPost, как он реализует отсылку данных в shop_ajax.php.
 
Назад
Сверху