Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 11.04.2011, 15:48
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

и, да
return t; - не нужен
Ответить с цитированием
  #12 (permalink)  
Старый 12.04.2011, 18:03
Аспирант
Отправить личное сообщение для zeraid Посмотреть профиль Найти все сообщения от zeraid
 
Регистрация: 27.03.2011
Сообщений: 75

ну я понел. То есть придется 2 запроса делать всегда. Но вот в этом случае

$.ajax({
   type: "POST",
   url: "/mnemo_1.php",
   //data: "func=1",
   dataType: "text",
   async: false,
   success: function (data){this.label = new draw2d.Label(data);},
   error: function(){alert('Problem');}
 }).responseText;
  this.label.setCanDrag(false);


он будет ругатся на последнюю строчку что this.label не находит.

Про коллбеки я читал но что то материал про них тут не очень изложен и я плохо понел их приминение.
Ответить с цитированием
  #13 (permalink)  
Старый 13.04.2011, 10:29
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

http://api.jquery.com/jQuery.ajax/

конечно он будет ругаться

куда тут указывает this ??? на анонимную функцию!
function (data){this.label = new draw2d.Label(data);}


а тут? на window ?
this.label.setCanDrag(false);



тогда лучше так

var label
$.ajax({
   type: "POST",
   url: "/mnemo_1.php",
   //data: "func=1",
   dataType: "text",
   async: false,
   success: function (data){label = new draw2d.Label(data);},
   error: function(){alert('Problem');}
 }).responseText;
  label.setCanDrag(false);


а еще лучше засунуть все в колбек

var label
$.ajax({
   type: "POST",
   url: "/mnemo_1.php",
   //data: "func=1",
   dataType: "text",
   async: false,
   success: function (data){label = new draw2d.Label(data);label.setCanDrag(false);},
   error: function(){alert('Problem');}
 }).responseText;
Ответить с цитированием
Ответ



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

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