Что то я не могу разобраться с аяксом в JQ
var ajax = $.get('ajax.php', function(data){
return data;
});
Так почему то не работает
Мне надо поместить в переменную ajax данные полученные от сервера
Спустя 2 минуты, 24 секунды (14.03.2012 - 13:08) ADiel написал(а):
$.ajax({
url: "/ajax/FindAddress.html",
data: "name=value", // Передаешь данные на сервер
dataType: 'text',
async: false,
success: function(data){
alert(data);
},
error: function(e){
$('body').html(e.responseText);
}
});
Спустя 1 минута, 1 секунда (14.03.2012 - 13:09) alexbel2404 написал(а):
$.get('ajax.php', function(data){
var ajax = data;
});
Так пробовал?
Спустя 9 минут, 11 секунд (14.03.2012 - 13:19) kent666 написал(а):
alexbel2404
так переменная ajax получается локальной
при выходе из функции ее не видно
А она мне нужна для дальнейшей работы!
просто сразу сказать к какому элементу DOM мне придется добавить данные я не знаю
так переменная ajax получается локальной
при выходе из функции ее не видно
А она мне нужна для дальнейшей работы!
просто сразу сказать к какому элементу DOM мне придется добавить данные я не знаю
Спустя 5 минут, 36 секунд (14.03.2012 - 13:24) Winston написал(а):
Цитата (kent666 @ 14.03.2012 - 12:19) |
так переменная ajax получается локальной |
А ты попробуй var убрать, а потом напиши alert(ajax);
Спустя 1 час, 18 минут, 57 секунд (14.03.2012 - 14:43) kent666 написал(а):
$(function(){
$('li').css('list-style-image', 'url(plus.gif)').click(function(event){
var ajax;
$.get('ajax.php', function(data){
ajax = data;
});
$(this).append(ajax);
});
});
В такой конструкции $(this).append(ajax) - не видит
Спустя 46 минут, 7 секунд (14.03.2012 - 15:29) Rigel написал(а):
kent666
странно, пробую так:
странно, пробую так:
<html>работает, пробую вместо li.text поставить this - не работает :blink:
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
$('li.btn').click(function(event){
var ajax;
$.get('ajax.php', function(data){
ajax = data;
$('li.text').append(ajax);
});
});
});
</script>
</head>
<body>
<ul>
<li class="btn">button</li>
<li class="text"></li>
</ul>
</body>
</html>
Спустя 55 минут, 41 секунда (14.03.2012 - 16:25) kent666 написал(а):
Rigel
не вариант. У меня получилось, но пока это больше похоже на говонокод. Вообщем куча неудобств. Если найду оптимальный способ для данной задачи обязательно выложу.
не вариант. У меня получилось, но пока это больше похоже на говонокод. Вообщем куча неудобств. Если найду оптимальный способ для данной задачи обязательно выложу.