Показать сообщение отдельно
  #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;
Ответить с цитированием