![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Nie wiedziałem jak nazwać temat, ponieważ posiadam braki w podstawach JS a zająłem się jquery i jakoś nie było do dziś potrzeby wracać do podstaw to muszę się Was poradzić.
Posiadam na stronie CkEditor i wyciągam z niego dane za pomocą takiego czegoś: CKEDITOR.instances.aShopVal30.getData() a teraz mam taki problem, że część podkreślona musi być u mnie generowana automatycznie, więc jeśli chciał bym potraktować to jako ciąg co oczywiście nie jest wystarczające a jedynie zobrazuje o co takiego mi chodzi 'CKEDITOR.instances.aShopVal'+id+id2+'.getData()' Myślałem by funkcję zapisaną jako ciąg potraktować jQuery.globalEval(), ale niestety nie wiedzieć dla czego dostaję notkę o undefined, może to winą tego że ta funkcją jest tak jakby wywoływana już poza modelem dom mojego kodu? W każdym bądź razie chciał bym Was poprosić o pomoc w tym jakże ciekawym zagadnieniu, wczoraj pół nocy nad tym siedziałem i jakoś mi to nie wychodzi. Powiem jeszcze, że wywołanie w prost funkcji daje pożądany rezultat, ale ja potrzebuję Ją stworzyć. ;-) Mam nadzieję, że napisałem zrozumiale - sam nie za bardzo wiem jak określić ten problem. -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Tak próbowałeś?
Kod jQuery.globalEval("CKEDITOR.instances.aShopVal"+id+id2+".getData()"); Czy inaczej?
Ten post edytował mortus 30.03.2010, 13:08:21 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
var editors1="CKEDITOR.instances.aShopVal"+id+id2+".getData()"
alert(jQuery.globalEval(editors1)) Zwraca - Undefined alert(CKEDITOR.instances.aShopVal30.getData()) Zwraca zawartość edytora alert(editors1) Zwraca - CKEDITOR.instances.aShopVal30.getData() -------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
To może wypróbuj zwykłe (JavaScript-owe) eval()? Choć wydaje mi się, że to nie pomoże, to jednak warto spróbować. Teoretycznie powinno działać, ale...
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 333 Pomógł: 137 Dołączył: 25.03.2008 Skąd: jesteś?? Ostrzeżenie: (0%) ![]() ![]() |
Z eval(editors1) wszystko działa jak powinno, nie wiem dlaczego różni się to od jquerowej funkcji, ale to nic - dzięki. ;-)
-------------------- Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 04:17 |