Переменная swfobject из ответа ajax - PullRequest
0 голосов
/ 27 марта 2012

У меня есть несколько переменных, которые я использую для вызова флэш-фильма, но я не хочу включать это в document.ready, потому что сначала мне нужна одна переменная из ответа jquery ajax.

 var flashvars = {
                "debug.enabled":"true",
                "background": "#000",
                "uploadUrl": "UploadImage.ashx?id=" + var_from_ajax}

Я определил var_from_ajaxза пределами document.ready.

Моя функция успеха Ajax

success: function(data) { var_from_ajax = data.id; swfobject.embedSWF("movie.swf", "divID", "600", "400", "10.0.0", "expressInstall.swf", flashvars, params, attributes);}

Но похоже, что я не могу встроить свой фильм с переменной из запроса AJAX ... какое-либо решение?

1 Ответ

1 голос
/ 27 марта 2012

Когда вы создаете flashvars.uploadURL, это просто «UploadImage.ashx? Id =» плюс все, что var_from_ajax в это время. После установки flashvars.uploadURL ссылка на var_from_ajax никогда не указывается. Попробуйте это:

success: function(data) {
    flashvars.uploadUrl = "UploadImage.ashx?id=" + data.id;
    swfobject.embedSWF("movie.swf", "divID", "600", "400", "10.0.0", "expressInstall.swf", flashvars, params, attributes);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...