Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.08.2013, 15:00
Интересующийся
Отправить личное сообщение для webinsoul Посмотреть профиль Найти все сообщения от webinsoul
 
Регистрация: 20.08.2013
Сообщений: 21

Помогите разобраться с кодом
Есть код:


<script type="text/javascript">
$(document).ready(function(){
$(function() {
$("div.tile2").click(function(){ 
var id = $(this).attr("id"); 

$.ajax	({
url: "http://site.com.ua/js/js3.php",
type: "GET",
data: {"id": id},
cache: true,
success: function(response)
{
var myArray  = response.split('abra_kadabra')
}
      		 });	

alert(myArray[1]);

    });
});
});
</script>


Как сделать, чтоб
alert(myArray[1]);
работал за $.ajax() .
Заранее спасибо.

Последний раз редактировалось webinsoul, 20.08.2013 в 15:03.
Ответить с цитированием
  #2 (permalink)  
Старый 20.08.2013, 15:42
Профессор
Отправить личное сообщение для Яростный Меч Посмотреть профиль Найти все сообщения от Яростный Меч
 
Регистрация: 12.04.2010
Сообщений: 557

Сообщение от webinsoul
Как сделать, чтоб
alert(myArray[1]);
работал за $.ajax()
понятное дело, запихнуть его в success: function(response)
Ответить с цитированием
  #3 (permalink)  
Старый 20.08.2013, 16:03
Интересующийся
Отправить личное сообщение для webinsoul Посмотреть профиль Найти все сообщения от webinsoul
 
Регистрация: 20.08.2013
Сообщений: 21

Сообщение от Яростный Меч Посмотреть сообщение
понятное дело, запихнуть его в success: function(response)
Простите, не описал задачу в целом

Нужно, чтоб replaceWith(myArray[1]) применялся к $("div.tile2") с определенным id, по которому был клик.
Короче надо заменить старый div на новый через ajax()

Начал разбирать javascript вчера, по-этому все делаю методом тыка

Проблема в следующем:
если запихнуть myArray[1] в success: function(response) - у меня не получается определить нужный div c id
Думал вынести его "myArray[1]" из success: function(response), но как оказалось не вариант
Ответить с цитированием
  #4 (permalink)  
Старый 20.08.2013, 18:01
Интересующийся
Отправить личное сообщение для webinsoul Посмотреть профиль Найти все сообщения от webinsoul
 
Регистрация: 20.08.2013
Сообщений: 21

Или по-другому:


<script type="text/javascript">
$(document).ready(function(){
$(function() {
$("div.tile2").click(function(){ 
var id = $(this).attr("id"); 
var content = $(this).text();

$.ajax	({
url: "http://inwatch.com.ua/js/js3.php",
type: "GET",
data: {"id": id},
cache: true,
success: function(response)
{
var myArray  = response.split('abra_kadabra')
$("div.tile2").replaceWith(myArray[1])

}
      		 });	


    });
});
});
</script>



Как в 16 строке "$("div.tile2").replaceWith(myArray[1])" заменить не все <div class=tile2, а тот, который = id в 5 строке.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ПОМОГИТЕ С КОДОМ В JAWA SKR Кодер Ваши сайты и скрипты 1 31.07.2013 16:10
Ребята помогите с кодом, один день до теста:) 1989prone Общие вопросы Javascript 0 10.02.2013 03:29
Помогите с JS кодом для телефона Ali6 Мобильный JavaScript 1 28.04.2011 17:46
Помогите разобраться с кодом. TheWanderer Общие вопросы Javascript 10 17.04.2010 13:41
помогите пожалуйста с кодом, который отмечает область на картинке 500rublei Общие вопросы Javascript 1 04.04.2010 13:04