[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос к msql bp ajax
Страницы: 1, 2, 3, 4, 5, 6
apdate
Привет всем делаю запрос к бд из аякса
по примерам из другого форума так вот что я сделал зпрос работает

а если сделать так то работает я к кнопке прикрутил id="test_button как это обойти подскажите пожалуйста

</span> <span style="cursor: pointer;"><img src="images/kosti/cubd1.gif" name="mydice" onClick="throwdice()" id="test_button"></span>вaш ход жмите на кость
</form>
<script>
function throwdice(){
var randomdice=Math.round(Math.random()*6)//генерим случайное число от 0 до 6 как я понял
var nastoyah = randomdice;//чтоб проверить не ноль ли для меня :-)
if((randomdice) < 1) {
var randomdice = 1;//если ноль то пусть будет один
}
var this_id = $('.top-right.show').parent().data('id');//здесь как я понял задается значение show
var end_id = (this_id+randomdice);
if((this_id+randomdice) >= 28) {
var end_id = (this_id-28)+randomdice+1;
}
//попробуем сделать запрос к бд
$(document).ready(function() {
$('#test_button').click(function() {
$.get('obrabotchik.php', {id:2}, function(data) {
$('#user_data').html(data);
});
});
});
//*****************************
apdate
и еще почему то при первом клике по кнопке запрос не срабатывает а срабатывает только при втором и последующих
apdate
а так же не понимаю как получить переменную
user_data дальше в этом скрипте
apdate
если пиши так
var test = $('#user_data').html(data);

то переменная тест пустая почуму и что я не так делаю?
apdate
Цитата (apdate @ 19.10.2014 - 14:11)
Привет всем делаю запрос к бд из аякса
по примерам из другого форума так вот что я сделал зпрос работает

а если сделать так то работает я к кнопке прикрутил id="test_button как это обойти подскажите пожалуйста

</span> <span style="cursor: pointer;"><img src="images/kosti/cubd1.gif" name="mydice" onClick="throwdice()" id="test_button"></span>вaш ход жмите на кость
</form>
<script>
function throwdice(){
var randomdice=Math.round(Math.random()*6)//генерим случайное число от 0 до 6 как я понял
var nastoyah = randomdice;//чтоб проверить не ноль ли для меня :-)
if((randomdice) < 1) {
var randomdice = 1;//если ноль то пусть будет один
}
var this_id = $('.top-right.show').parent().data('id');//здесь как я понял задается значение show
var end_id = (this_id+randomdice);
if((this_id+randomdice) >= 28) {
var end_id = (this_id-28)+randomdice+1;
}
//попробуем сделать запрос к бд
$(document).ready(function() {
$('#test_button').click(function() {
$.get('obrabotchik.php', {id:2}, function(data) {
$('#user_data').html(data);
});
});
});
//*****************************

с эти разобрался сделал так
</span> <span style="cursor: pointer;"><img src="images/kosti/cubd1.gif" name="mydice" onClick="throwdice()"></span>вaш ход жмите на кость
</form>
<script>
function throwdice(){
var randomdice=Math.round(Math.random()*6)//генерим случайное число от 0 до 6 как я понял
var nastoyah = randomdice;//чтоб проверить не ноль ли для меня :-)
if((randomdice) < 1) {
var randomdice = 1;//если ноль то пусть будет один
}
var this_id = $('.top-right.show').parent().data('id');//здесь как я понял задается значение show
var end_id = (this_id+randomdice);
if((this_id+randomdice) >= 28) {
var end_id = (this_id-28)+randomdice+1;
}
//попробуем сделать запрос к бд
$.get('obrabotchik.php', {id:1}, function(data) {
var test = $('#login').html(data);
});
//*****************************
apdate
но вот с переменной не получается
apdate
прошу помощи помогите получить переменную login например как тут сделано
var randomdice


<script>
function throwdice(){
var randomdice=Math.round(Math.random()*6)//генерим случайное число от 0 до 6 как я понял
var nastoyah = randomdice;//чтоб проверить не ноль ли для меня :-)
if((randomdice) < 1) {
var randomdice = 1;//если ноль то пусть будет один
}
var this_id = $('.top-right.show').parent().data('id');//здесь как я понял задается значение show
var end_id = (this_id+randomdice);
if((this_id+randomdice) >= 28) {
var end_id = (this_id-28)+randomdice+1;
}
//попробуем сделать запрос к бд
$.get('obrabotchik.php', {id:1}, function(data) {
$('#login').html(data);
});
//*****************************
apdate
люди куда вы делись? помогите пожалуйста
chee

function some_function(data) {
    console.log(data); // в data, как я понял будет логин
}

$.get('obrabotchik.php', {id:1}, function(data) {
    some_function(data);
    $('#login').html(data);
});


_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации
apdate
Цитата (chee @ 19.10.2014 - 18:59)

function some_function(data) {
    console.log(data); // в data, как я понял будет логин
}

$.get('obrabotchik.php', {id:1}, function(data) {
    some_function(data);
    $('#login').html(data);
});

Добрый вечер не понял куда это вставлять?

в этот скрипт

<script>
function throwdice(){
var randomdice=Math.round(Math.random()*6)//генерим случайное число от 0 до 6 как я понял
var nastoyah = randomdice;//чтоб проверить не ноль ли для меня :-)
if((randomdice) < 1) {
var randomdice = 1;//если ноль то пусть будет один
}
var use_id = 1;//пока я сделал живой очереди поэтому будем играть от первого юзвера
var this_id = $('.top-right.show').parent().data('id');//здесь как я понял задается значение show
var end_id = (this_id+randomdice);
if((this_id+randomdice) >= 28) {
var end_id = (this_id-28)+randomdice+1;
}
//получим кредиты юзера
$.get('userskrediti.php', {id:use_id}, function(data) {
$('#krediti').html(data);
});
//получим долги юзера
$.get('usersdolgi.php', {id:use_id}, function(data) {
$('#dolgi').html(data);
});
//какой по счету круг у юзера
$.get('userskrug.php', {id:use_id}, function(data) {
$('#krug').html(data);
});
//запрос к бд для получения описания карточки
$.get('kartochki.php', {id:end_id}, function(data) {
$('#texst').html(data);
});
//получим цену катрочки
$.get('kartCena.php', {id:end_id}, function(data) {
$('#cena').html(data);
});
//запишем новый баланс юзеру
//$.get('izmenit.php', {id:use_id,use_balans:balans,kart_cena:cena}, function(data) {
// $('#balansnow').html(data);
// });
//покажем баланс юзера
$.get('users.php', {id:use_id}, function(data) {
$('#balans').html(data);
});

просто мне надо например получить значение баланса и передать его в переменной в скажем запрос изменения баланса то есть этим я получаю баланс

//покажем баланс юзера
$.get('users.php', {id:use_id}, function(data) {
$('#balans').html(data);
});

а этим записываю новый баланс юзера

//запишем новый баланс юзеру
//$.get('izmenit.php', {id:use_id,use_balans:balans,kart_cena:cena}, function(data) {
// $('#balansnow').html(data);
// });

но вот незадача не понимаю как полученый баланс передать в функцию записи нового?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.