Как ajax запрос присвоить переменной
Вот есть код
setInterval(function() {
$.ajax({
type: "POST",
url: "/mnemo_1.php",
//data: "func=1",
dataType: "text",
success: function (data){data;},
error: function(){alert('Problem');}
})
}, 3000);
var s1 = new draw2d.Server("any_pkey1", [B]data[/B],"up");
workflow.addFigure(s1, 100,100);},
как мне аякс запрос присвоить переменноый и чтоб она выводилась в об ъекте s1. |
Вот там где у тебя data так скромненько спряталась и ничего не делает:
success: function (data){data;//<--
вот там и надо ее использовать. |
Цитата:
|
Что значить присвоить переменной аякс запрос?
Переменная это - переменная, аякс запрос - это процесс. Если не знаешь как этот процесс работает, то изучай. Основы javascript также подтяни скорее всего(т.к. некаешь на мой первый ответ, очевидно основ не знаешь) |
понятно. на этом форуме как всегда народ толи делает вид что непонимает толи вообще не в тему отвечает.
спасибо. |
Я имею в виду как мне вытащить ту переменную data за рамки аякс запроса. Присваивание другой переменной не помогает. Как мне вытащить эту переменную?? у меня нет возмонжости засунуть весь код в функцию data ибо в этом случае объекты будут создаватся тоже раз в 3 сек.
|
разобрался. вот так работает:
//setInterval(function() {
var data1 = $.ajax({
type: "POST",
url: "/mnemo_1.php",
//data: "func=1",
dataType: "text",
async: false,
success: function (data){data;},
error: function(){alert('Problem');}
}).responseText;
//}, 3000);
var s1 = new draw2d.Server("any_pkey1", data1,"up");
workflow.addFigure(s1, 100,100);
НО стоут убрать комментирование как он выводит просто число 2. В общем как мне сделать чтобы аякс запрос делался раз в 3 сек. |
setInterval? |
Цитата:
|
Более того, что если сделать вот так (то есть присвоить функцию переменной:
var data1 = function zapros(){$.ajax({
type: "POST",
url: "/mnemo_1.php",
//data: "func=1",
dataType: "text",
async: false,
success: function (data){ var data;},
error: function(){alert('Problem');}
}).responseText;};
ТО он будет выводить текст функции.... |
| Часовой пояс GMT +3, время: 01:11. |