Ускорить выполнения запроса с помощью JsHttpRequest
Здравствуйте есть скрипт использующий библиотеку JsHttpRequest
function basket_goods_quantity() { // Create new JsHttpRequest object. var req = new JsHttpRequest(); // Code automatically called on load finishing. req.onreadystatechange = function() { if (req.readyState == 4) { // Write result to page element (_RESULT becomes responseJS). document.getElementById('quantity').innerHTML = +req.responseJS.str; // Write debug information too (output becomes responseText). // document.getElementById('debug').innerHTML = req.responseText; } } // Prepare request object (automatically choose GET or POST). req.open('GET', '../basket.php', true); // Send data to backend. req.send(null); } При нажатии на кнопку он срабатывает и отравляет запрос на файл basket.php где выполняется запрос в базу $cnt_basket = mysql_result ( mysql_query ( "SELECT count(*) FROM `" . DB_PREFIX . "baskets` WHERE `guest`='$md_guest'" ), 0 ); Запрос выдаёт количество найденных элементов "число" И вот это число скрипт возвращает и выводит на экран. Дело в том что при быстром нажатии кнопки скрипт не успевает видимо сделать запрос и он не успевает обновить полученный результат. Подскажите можно ли как нибуть ускорить запрос если да то пожалуйста напишите как? |
Часовой пояс GMT +3, время: 09:29. |