ФорумПрограммированиеJavaScript → Передать переменную в callback функцию

Передать переменную в callback функцию

  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 26 января 2010 г. 8:20

    Есть грубо говоря вот такой код:
    $('.edit').click(function(){
    var a = 'not global';
    $.post('ajax.php', {'b': 'бэ'}, function(data)
    {
    alert(a); //нужно что бы выдало нот глобал
    })
    })

    при чем глобальной переменную делать нельзяю
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 26 января 2010 г. 8:39, спустя 19 минут

     var a = 'global';
    $('.edit').click(function(){
     $.post('ajax.php', {'b': 'бэ'}, function(data)
     {
        alert(a); //выдало глобал?
     })
    })
    http://www.realcoding.net/article/view/4486
  • adw0rd

    Сообщения: 22905 Репутация: N Группа: в ухо

    Spritz 26 января 2010 г. 8:41, спустя 1 минуту 37 секунд

    нельзяю
    это новое выражение, типа "нельзя или не знаю"
    adw/0
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 26 января 2010 г. 9:01, спустя 20 минут 25 секунд

    adw0rd, нельзя. Заместо ю должна была быть точка. По клавише промахнулся.
    Ewg777, выдало 0_о. Бля, я же был уверен, что не выдаст. Я что то раньше писал и в такой ситуации не выдавало. Спасибо.
  • Ewg777

    Сообщения: 510 Репутация: N Группа: Джедаи

    Spritz 26 января 2010 г. 9:05, спустя 4 минуты 11 секунд


    adw0rd, нельзя. Заместо ю должна была быть точка. По клавише промахнулся.
    Ewg777, выдало 0_о. Бля, я же был уверен, что не выдаст. Я что то раньше писал и в такой ситуации не выдавало. Спасибо.

    Такие промахи только щупальцами возможны. Гуглить нужно всегда, а не бежать жаловаться на плохой йазыг.
  • VaseninM

    Сообщения: 2416 Репутация: N Группа: Адекваты

    Spritz 26 января 2010 г. 10:04, спустя 58 минут 46 секунд

    Ewg777,
    Гуглить нужно всегда, а не бежать жаловаться на плохой йазыг.

    Да я ж вроде и не жаловался. Гуглил неправильно ибо был уверен в том, что переменная так, как она передалась, не передастся. Из-за этого искал по фразе, которая в заглавии темы.
    Такие промахи только щупальцами возможны.

    Зачит у меня щупальцы :) одна клавиша влево)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!