[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача переменной из функции
Страницы: 1, 2, 3
kaww
Цитата (bposter @ 23.03.2013 - 13:40)
К примеру они прописаны в js в заранее, осталось отправить их обработчику

тогда вообще не вижу проблемы

        $.ajax({
url: el.attr("href"),
success: function(data){

alert(num);
el.html(data);
}
}
);
bposter
А в данном примере куда прописать переменные чтоб передать
 $("#info a").click(function(e){

e.preventDefault();
var el = $(this);
var img = $("<img />");
img.attr("src", "1.gif");
el.html("").append(img);
$.ajax({
url: el.attr("href"),
success: function(data){

el.html(data);
}
}
);
})


_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
kaww
var num = 'ololo';
$("#info a").click(function(e){

// или тут var num = 'ololo'; // тогда будут для каждого а , т.е. например var num = $(this).data("some_key")
e.preventDefault();
var el = $(this);
var img = $("<img />");
img.attr("src", "1.gif");
el.html("").append(img);
$.ajax({
url: el.attr("href"),
success: function(data){

alert(num);
el.html(data);
}
}
);
})
bposter
Не че не пойму зачем мне alert(num); вывод? мне в ob.php надо передать

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
kaww
Цитата (bposter @ 23.03.2013 - 14:07)
Не че не пойму зачем мне alert(num); вывод? мне в ob.php надо передать

ну так сразу нужно было сказать:
$.ajax({ 
url: el.attr("href"),
data: {num: num},
success: function(data){

el.html(data);
}
}
);

или
$.ajax({ 
url: el.attr("href"),
data: "num=" + num,
success: function(data){

el.html(data);
}
}
);

или
$.ajax({ 
url: el.attr("href") + "?num=" + num,
success: function(data){

el.html(data);
}
}
);

а еще чтение мануала очень помогает)
bposter
Еще раз большое спасибо

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
bposter
kaww, Подскажите еще как выводить результат не в #info а в другой див?

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
kuzroman
В глобальной области дико неправильно объявлять переменные - это я тем кто советовал так делать. В приложении должна быть одна глобальная переменная, все остально е размещается в namespace

Пример:


app = {};

app.myFunFirst = function () {
var value = 'лечение';
alert('Дядя дуб');
this.myFunSecond(value);
};
app.myFunSecond = function (value) {
alert('Но '+value+' возможно');
};

window.onload = app.myFunFirst();


_____________
kuzroman@list.ru
kuzroman
мен а не проще тебе прочитать вот эту книжецу
http://nnm-club.ru/forum/viewtopic.php?t=559369
уверяю 99% вопросов из джунглей у тебя просто отпадут.

_____________
kuzroman@list.ru
bposter
kuzroman, спс счас гляну

_____________
Вязание xe4.ru спицами.
Сайт для тестов (подопытный №543)
666
[glow=][/glow][/js][/css]

[more]

[/sql][php][sql][/html][css][js][code][*][list][b][u][/i][i][/s][/s][php][sql][html][flipv]
Быстрый ответ:

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