Új hozzászólás Aktív témák
-
Speeedfire
félisten
válasz
Sk8erPeter
#3120
üzenetére
Akkor marad így az egész.

-
Speeedfire
félisten
Sziasztok,
egy html elemre raktam egy change figyelőt, viszont most nézem, hogy a doksiban a js féle val() input adást nem figyeli. Lehet erre kötni egy másik eseményt?Change api: Note: Changing the value of an input element using JavaScript, using .val() for example, won't fire the event.
-
Speeedfire
félisten
válasz
PumpkinSeed
#3105
üzenetére
Használj frissebb jquery-t.
Illetve a 2. részt javítsd ki on()-ra. Azért nem fut le, mert a figyelő olyan elemen van, ami még nem létezik a dom-ban. -
Speeedfire
félisten
dqdb & Sk8erPeter & martonx: Köszi a helyreigazítást srácok, akkor marad az a megoldás, hogy az adott oldalon figyelem, hogy mire kattint.

-
Speeedfire
félisten
válasz
Sk8erPeter
#3099
üzenetére
Azért nem teljesen így van, mert a fenti kódrészbe a var url-hez ezt beilleszted, akkor van amikor feldobja a következő oldal címét. Viszont nem jöttem rá, hogy mi alapján. Illetve a preventDefault() sem akar rendesen blokkolni.
e.target.activeElement.href
$(window).bind('beforeunload', function(e) {
var url = e.target.activeElement.href;
e.preventDefault();
alert(url);
});Egyelőre az oldalon lévő gombokat figyelem, hogy melyikre kattint és az url-jét vizsgálom meg.
-
Speeedfire
félisten
Sziasztok,
az oldal elhagyását szeretném figyelni. Ha egy bizonyos oldalra menne át, akkor le kellene futtatnom előtte egy funkciót. Viszont az event-ből nem látom, hogy hova fog elmenni.$(window).bind('beforeunload', function(e) {
var url = e.nem.tudom.ide.mi.kellene,
if(url.search('site/index') === -1) {
e.preventDefault();
Funkcio();
}
});Vagy lehet, hogy nem is az event-ből kellene ezt kinyernem?
-
Speeedfire
félisten
válasz
Sk8erPeter
#3057
üzenetére
Na b+, ma is tanultam valami értelmeset jQuery-ből. Köszi az infókat, megpróbálok ezentúl jobban odafigyelni rá.

-
Speeedfire
félisten
válasz
Sk8erPeter
#3055
üzenetére
Lehet nem túl friss az ismeretem akkor ezzel kapcsolatban. Nem úgy van, hogy a simpla tag-ekhez (pl: input), attributumokhoz van a text és a dupla elemekhez(p,div stb) pedig a html?

-
Speeedfire
félisten
válasz
Speeedfire
#3053
üzenetére
Konkrét megoldást nem találtam rá, viszont a callback funkció talán jobb rá, mint paraméterben átadni a selector-t. [link]
-
Speeedfire
félisten
Egy fájl tartalmát szeretném kiolvasni base64 kódolással, majd a kapott értéket beilleszteni egy másik mezőbe.
Olyan megoldást már találtam, hogy fix elembe illesztette be, de hogy visszaadott érték alapján illessze be egy megfelelő mezőbe olyat nem.
Most egy fapad megoldást csináltam erre, input paraméterben adom át, hogy mi a cél mező.
Ez lenne ami megy, de ilyet szeretnék.
Valaki foglalkozott már ilyennel? -
Speeedfire
félisten
válasz
Speeedfire
#3033
üzenetére
Bamm, lehet hogy teljesen rossz volt a jquery és az apache vonal is. Ahogy nézem, akik hasonló cipőben jártak ott a php session_write_close() volt a megoldás. Viszont akkor nem értem, hogy működik másnál aki szintén php-t használ session-ökkel.

-
Speeedfire
félisten
Nem ismerem ezt a mockjax-ot.

Így szoktam az ajaxot használni. [link]

Sk8erPeter:
Hol van, hogy pending? Hol nézed? Webfejlesztő panelban, vagy csak a UI-on?
A webfejlesztő panelban néztem, ott ír ennyit.Mit csinál az előző hsz.-edben írt ModalDialog()?
function ModalDialog(msg) {
$('<div />').html(msg).dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
}Webfejlesztő eszközből derült ki, hogy "nem tudok egyszerre több ajax kérést intézni a szerver felé"? Hogyan vizsgálódtál?
Elindítottam több kérést a szerver felé ,az elsőnél a szerver oldalon beállítottam egy 1 perc sleep()-et, a többi csak egy sima echo volt. Addig nem jött válasz a többire, míg az első sleep()-es nem végzett. -
Speeedfire
félisten
Erre valaki tud megoldást?
-
Speeedfire
félisten
Ez csak egy példa lett volna. Általában így szoktam használni az ajax kéréseket:
$.ajax({
url: url,
type: 'post',
async: true,
data: {
example_1: 2,
example_2: 1
},
dataType: 'json',
beforeSend: function() {
ModalDialog('Az adatok feldolgozása folyamatban van.');
},
success: function(data) {
if(data.error === false) {
ModalDialog('Az adatok feldolgozása befejeződött!');
} else {
var message = data.message + '<br/>';
if (typeof data.error_items != 'undefined') {
for(var i=0; i<data.error_items.length; i++) {
message = message + '<b>Azonosító neve:</b> ' + data.error_items[i].id + '<br/>';
}
}
ModalDialog(message);
}
},
error: function(jqXHR, textStatus, errorThrown ) {
if(jqXHR.status == 0) {
ModalDialog('A szerver nem válaszolt a kérésre, próbálja meg később!');
} else if(jqXHR.status == 403) {
ModalDialog('Nincs jogosultsága ehhez a művelethez!');
} else if(jqXHR.status == 404) {
ModalDialog('Hiba történt a feldogozás során!');
}
}
}); -
Speeedfire
félisten
válasz
martonx
#3006
üzenetére
A js-ben csak ennyi van nálam:
$.ajaxSetup();
accepts: Object
async: true
contentType: "application/x-www-form-urlencoded; charset=UTF-8"
contents: Object
converters: Object
flatOptions: Object
global: true
isLocal: false
jsonp: "callback"
jsonpCallback: function (){var e=On.pop()||b.expando+"_"+vn++;return this[e]=!0,e}
processData: true
responseFields: Object
type: "GET"
url: "http://server.dev/"
xhr: function In(){try{return new e.XMLHttpRequest}catch(t){}}
__proto__: Object
$.ajax({url: baseurl+'/site/ajaxtest'});
Object {readyState: 1, getResponseHeader: function, getAllResponseHeaders: function, setRequestHeader: function, overrideMimeType: function…}Aztán ennyi. Innentől kezdve mintha sorosan dolgozna.
Emiatt nem tudom, hogy most js vagy szerveroldali a hiba. Apache-ban semmi extra nincs beállítva. -
Speeedfire
félisten
Jquery 1.9.1-et használok és nem tudok egyszerre több ajax kérést intézni a szerver felé. Az ajax() minden esetben megvárja a response-t és csak utána folytatja a többi kérést. Megnéztem és minden kérés async: true értékkel fut le. Azt hittem az apache lehet a ludas, de minden kérésnél ott van, hogy pending. Mi lehet a gond?
A $.ajaxSetup() is async: true értéket dob. -
Speeedfire
félisten
Ebben szeretném a segítségeteket kérni. Adott egy tábla, minden egyes sorában vannak legördülők. Ha megváltozik az egyik legördülő értéke, akkor szeretném összefűzni az adott sorban lévő legördülők értékét. De valami miatt az each résznél nálam nem jó az object. Emiatt már az each-be sem megy be.
-
Speeedfire
félisten
UI tabs-ben nem lehet megadni külső url-t? Az utolsó tabnál nem html tartalom kellene nekem, hanem a megadott linket meghívni új lapon, de nem akarja. fiddle
-
Speeedfire
félisten
válasz
Sk8erPeter
#2628
üzenetére
Php oldalon tömb...

-
Speeedfire
félisten
válasz
fordfairlane
#2622
üzenetére
Jó volt így, csak én bénáztam el.
-
Speeedfire
félisten
Ajax hívásnál lehet "manuálisan" tömböt átadni?
$.ajax({
url: '/',
data: {
pelda: 1,
tomb: {pelda:1, pelda2:2}
}
}); -
Speeedfire
félisten
válasz
Sk8erPeter
#2573
üzenetére
Továbbra sem értem, hogy miért nem darabolod fel külön fájlokra feladatoktól függően (így adott feladatot adott fájlban lehetne módosítani, tehát kvázi moduláris felépítésű lenne, ami aztán nem egy nagy was ist das), és húzod be szépen a szokásos, src attribútummal ellátott script taggel, netán készítesz plugineket, és még bőven sorolhatnám.
Ezt csinálom csak az iframe-ben hívom meg.
De hagyjuk is szerintem.

-
Speeedfire
félisten
válasz
Sk8erPeter
#2570
üzenetére
Pont az, hogy működik a dolog. Csak trükközni kell vele. Fentebb írtam is, hogy jelenleg miként megy.
Átláthatóság:
Elég egy helyen megírni a scriptet és behúzni a html-be.
Jelenleg van egy oldal, aminek az alsó része ajax-al frissül. Emiatt már csak az on()-al tudok kijelölni és handlereket nyomni rá.
Ennek az alsó részén van az fancybox hívás, ami meghívja az iframe-et. Több 1000 sor js van már, pont emiatt nem szeretnék callbackbe írni ilyen dolgokat. Ami kisebb, egyszerűbb és nem komplex feladat, oda jó. De ahol komplexebb megoldás kell, ott már szívás és macera van vele, amivel csak magamat szívatnám ezzel. -
Speeedfire
félisten
válasz
Sk8erPeter
#2568
üzenetére
Lehet nekem nincs még annyi programozói tapasztalatom, hogy a te általad írt megoldást átláthatóan írjam meg. Lehetséges. Mindenesetre most így marad.

-
Speeedfire
félisten
válasz
Sk8erPeter
#2566
üzenetére
Szerintem meg 1-2 dologra jó a callback, de amikor egy single page van telenyomva oldalakkal, akkor már nem annyira jó móka.

-
Speeedfire
félisten
válasz
Sk8erPeter
#2564
üzenetére
Nem egyszerűbb, mert egy idő után átláthatatlan az egész. Persze, ez csak a magánvéleményem.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2562
üzenetére
Igen, de amikor a 20. event handlert írod meg egy ilyenben, vagy ajax callback-ben, akkor az elég idegesítő egy idő után. Így marad a "gány".

Ezért volt az iframe és emiatt akartam beilleszteni az iframe head részébe. -
Speeedfire
félisten
válasz
Sk8erPeter
#2560
üzenetére
Nem kötelező az iframe, de valami "bebukkanó" ablak kell oda mindenképp. Mivel a fancyban feljövő táblázat is ajaxos, lapozós megoldással van nem akartam sima ajax-os fancybox-ot. Viszont érdekes mód az ott lapozás simán megy ajax-al. Szóval van valami csavar benne, de nem értem miért.
A lényeg, hogy ez egy sql builder. Ha egy adott oszlopban a distinct értékek nagyobbak egy adott számnál, akkor jó ha meg lehet nézni az adott oszlop értékeit és ki lehet választani egyet, amit beilleszt az sql builder-be ez után.
Viszont lehet megpróbálom beilleszteni a scriptet az táblázat ajax success részébe. Valamivel kisebb gányolás talán, mint a mostani.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2558
üzenetére
Ilyesmi, viszont a szülőnél akkor az on() kellene, mivel egy ajax-al betöltött oldalon hívom meg az ajaxos iframe-et, ezért akartam az iframe-ben beállítani a jquery-t. Viszont ott nekem csak a fenti példa ment, valószínűleg valamit nem jól írtam vagy nem tudom.

-
Speeedfire
félisten
válasz
fordfairlane
#2556
üzenetére
Mire gondolsz?

-
Speeedfire
félisten
válasz
martonx
#2554
üzenetére
Lényegében az iframe-en belüli tartalomra akartam egy click figyelést, majd a click tartalmát vissza illeszteni az eredeti tartalom egy megadott mezőjébe.
Ha csak a click-elést figyeltem, akkor nem volt jó. Viszont function-ben már működött. Nem teljesen értem.
Próbáltam az eredeti tartalomról egy $('body').contents().find('elemneve') figyelést is, de nem működött.
Illetve, a body végére kellett tennem és akkor már be tudtam húzni a jquery-t az iframe-be.var $parent = parent.$;
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
jQuery(function($) {
$('body').on('click', '#showdistincts-result tbody tr', function(e) {
var item = $(this).children().html();
if (!isNumber(item)) {
item = "'" + item + "'";
}
$parent('#sql_builder_val').val(item);
//console.log($(this).children().html());
$parent.fancybox.close(true);
});
}); -
Speeedfire
félisten
Van valami értelmes megoldás iframe-ben lévő jquery használatra?
Egy iframe-ben jelenítek meg egy táblázatot fancybox-al, viszont ha valamit szeretnék csinálni az egyik elemmel akkor nem működik.
Próbáltam egy épkézláb tesztet csinálni gyorsba, de nem jött össze. -
Speeedfire
félisten
-
Speeedfire
félisten
válasz
Sk8erPeter
#2514
üzenetére
Jövőbelátó vagy?!

-
Speeedfire
félisten
válasz
Sk8erPeter
#2512
üzenetére
Ha konkrétabb segítséget szeretnél kapni, akkor konkrétabb leírást kérünk.
Nem is kért segítséget.![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Speeedfire
félisten
válasz
trisztan94
#2509
üzenetére
Ennyiért easy money.

-
Speeedfire
félisten
válasz
trisztan94
#2485
üzenetére
Nincs mit, végre én is tudtam segíteni ebben a topicban.

-
Speeedfire
félisten
válasz
trisztan94
#2483
üzenetére
Html 4 szerintem. [link]
-
Speeedfire
félisten
válasz
trisztan94
#2481
üzenetére
Esetleg így? [link]
-
Speeedfire
félisten
válasz
Speeedfire
#2478
üzenetére
Mégiscsak sikerült működésre bírni, viszont érdekes mód nem találok funkciót az adatok módosítására. Ajax-al jó lenne pedig frissíteni, ha lapozza valaki a naptárt.
-
Speeedfire
félisten
Php-s feldolgozásra írtam a kívánt tömböt.
Dinamikusan szeretném feldolgozni a tömböt. A nyelvek között változó mennyiség lehet.Jelenleg így oldottam meg, de nem tudom van-e jobb megoldás.
var rel = $(this).closest("tr").attr("rel");
var post = '';
$(this).closest("tr").find('td textarea').each(function(i){
post = post + '&' + $.param($(this));
});
post = post + '&Message[id]='+rel;Más: Van valami jó jquery calendar, ami json fájlból kapott adatok helyez el a naptárban? Semmi eseményt nem szeretnék rákötni, csak megjeleníteni az adatokat.
Ezt néztem, de nem akar működni csak ősrégi jquery-vel. Még 1.7-essel sem.
-
Speeedfire
félisten
Adott egy táblázat, amiben szeretném az értékeket elpostolni, de nem jövök rá, hogy lehetne az adatokat megfelelően elküldeni. [link]
A nyelvek dinamikusak, így ezt nem szeretném bele kódolni.Ilyen struktúrát szeretnék, de nem akar összejönni:
Message[id]=1;
Message[language][hu]='Keresési feltételek';
Message[language][en]='Search clear';
Message[id]=2;
Message[language][hu]='Új';
Message[language][en]='New'; -
Speeedfire
félisten
válasz
vincent001
#2465
üzenetére
Még mindig a nem megfelelő "jquery"-t használod.
A responsive alatt nem az van, mint a nem responsive alatt. A sima alatt meg beírtad a jquery-be a fancybox-ot.
Ezt használd akkor, vagy külön vedd fel egy js-be a fancybox deklarálást.
Vagy akár a html-ben head-ben:
<script>
$(document).ready(function(){
$(".fancybox").fancybox({
openEffect : 'none',
closeEffect : 'none'
});
});
</script> -
Speeedfire
félisten
válasz
vincent001
#2461
üzenetére
A responsive alatt nem definiáltad a fancybox-ot. A sima alatt oda raktad a jquery.js alá, de a másikban nem. Emiatt nem működik.
-
Speeedfire
félisten
válasz
vincent001
#2451
üzenetére
Lesd meg pl a chrome beépített fejlesztőjével (F12), hogy milyen hibát ír ki.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2432
üzenetére
Ugyan ezt írtam én is. Én sem látom Jim-Y megoldásánál jobbat erre az esetre.
-
Speeedfire
félisten
válasz
martonx
#2418
üzenetére
Lehet én értelek félre, vagy elbeszélünk egymás mellett. Én a #teszt div-et figyelem csak, ha arra kattint valaki akkor történik valami ugye ebbe beletartozik a gyermek is. A gyermekekre kattintva is bejön, mivel a szülőből származnak, viszont ha a gyermeknek van egy megadott osztálya, akkor nem szabad bekövetkeznie az eseménynek. Lényegében egy selectorban szeretném megoldani azt, hogy mind a kettőt ki lehessen küszöbölni.
<div id="teszt">
<div class="neee">egy</div>
<div>ketto</div>
<div>harom</div>
<div>negy</div>
</div>Erre gondoltál ha jól sejtem, ellenben ez nem azt csinálja, amit szeretnék, mivel ha jól sejtem akkor ez a #teszt div-nek nézi meg, hogy van-e neee osztálya. Ilyesmi megoldás lehetne még, de ez nem megy.
-
Speeedfire
félisten
-
Speeedfire
félisten
Kis help kellene.

Adott egy elem, amire vagy ha az elemire kattintok akkor történik valami. Kivéve abban az esetben, ha egy adott elemére kattintok, akkor ne. [link]
A not függvényt néztem, de nem akart menni. Illetve próbáltam az e.target függvényt is, de nem akart azzal sem menni nekem.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2320
üzenetére
Így már valóban megy, ott rontottam el, hogy nem csináltam meg ezt:
vm = new View(data);

-
Speeedfire
félisten
válasz
Sk8erPeter
#2315
üzenetére
Látom nem tiszta mit is szeretnék.

Vagy nekem nem jön át, hogy te mit írsz.
Adott egy model és egy ajax lekérdezés. Amikor az ajax végzett, akkor akarnám a model-t befrissíteni.
jsfiddle -
Speeedfire
félisten
válasz
Sk8erPeter
#2311
üzenetére
Igen, de itt nem ajax-al frissíti be.

Itt a kód belsejében van, hogy self.seats.push. Ezt meg kívülről elvileg nem tudom meghívni. Jelenleg most ajax complete függvényben van a bindingapply.
martonx: Látom a troll is megjött.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2300
üzenetére
2x nem szabad bind-olni, ha jól tudom. Amúgy igen. Egy ilyesmi lenne a célom, csak üres modellel kezdene.
-
Speeedfire
félisten
Lehet én nem látom át rendesen, vagy felületesen néztem át. De hogy tudok egy komplex knockout model adattömböt frissíteni?
Alapból van mondjuk egy üres tömb, amit egy ajax hívással frissítenék be. Nézegetem az apit, de nem látom. Csak kész adatokkal látok rá.Ehhez hasonlót akarok készíteni, de nem tudom az ajax hívás után milyen adatokat frissítsek be.

-
Speeedfire
félisten
válasz
martonx
#2215
üzenetére
Köszi megnézem ezeket!

1.4MB nem vészes, amúgyis csak 1x húzza be.
Amúgy a sima kendo UI web ingyenes GPL3-as. De eddig amiket néztem a kendo volt a legjobb, arról nem is beszélve, hogy a kendo alapból tudja pl amit a knockout. Szóval elég f*sza UI.A jquery UI tényleg egy botrány...
-
Speeedfire
félisten
Még mindig grid téma. Nézem az a ko KoGrid-et, de semmi api-t nem találok hozzá. Én vagyok a béna vagy tényleg nincs grid?
-
Speeedfire
félisten
válasz
Sk8erPeter
#2212
üzenetére
Egyelőre semmi. De meg szeretném nézni mik az alternatívák. Melyik mit tud, mennyire gyors. Lényegében össze lesz kötve a yii-vel és a knockout-tal és nem akarok belefutni valamibe, ami miatt nem tudok pl validálni yii-vel.
-
Speeedfire
félisten
Kendo UI féle grid-ből létezik másik alternatíva ami json adatokból tud táblázatot készíteni, lehet editálni és templétezni?
Elsőre jónak tűnik ez a kendo, csak félek, hogy komplex táblánál akadályokba fogok vele ütközni. -
Speeedfire
félisten
válasz
fordfairlane
#2203
üzenetére
Már, hogy ne lenne IE9 xp alatt?! Csak sz*rnak frissíteni. Nálunk is a cégnél ff xyz (esr?) verzió és IE8 amin mennie kell mindennek.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2181
üzenetére
Igen, csak ahhoz elég sok helyen kellene most átírni a js kódok felépítését. Egyelőre abban maradtunk, hogy marad a confim és ha nagyon nagyon kell az ui akkor átírom.

-
Speeedfire
félisten
válasz
Sk8erPeter
#2177
üzenetére
Hát, ezen is gondolkoztam már, de nagyon sok mindent át kellene írnom hozzá. Egyelőre hanyagolom, maximum ha nagyon nagy igény lesz rá akkor nekiesek. De addig marad a sima confirm. Az megállít mindent és a visszatérési értékkel tudok tovább dolgozni.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2175
üzenetére
Az a baj, hogy van kb 3 form és kb 5-6 action amit folyamatosan figyelek. Ha valamire rámegy az illető és a form adatai megváltoztak akkor feldobja ezt a dialog ablakot. A confirm most tökéletesen megy, csak egy ilyen ui mégis szebb megoldás.
De lehet áttervezem az egészet egy másik logikára, ha csak ott tudom meghívni. -
Speeedfire
félisten
válasz
Sk8erPeter
#2173
üzenetére
De így nem jó! Pont az lenne a lényeg, ahogy az előbb mutattam. A return érték a button visszaadott értéke lenne.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2171
üzenetére
[link]
A lényeg az lenne, mint a confirm alatt, hogy amire klikkel azt dobja vissza. De nem... -
Speeedfire
félisten
válasz
Sk8erPeter
#2169
üzenetére
Én ezt használom/nám, de mindig true-val tér vissza, még a kattintás előtt.
function ModalDialogSave(msg) {
var $dialog = $('<div />').html(msg).dialog({
modal: true,
autoOpen: false,
buttons: {
'Módosítások elvetése': function() {
$(this).dialog("close");
return true;
},
'Mentés': function() {
$(this).dialog("close");
//$('#'+form_id).submit();
return false;
}
}
});
return $dialog.dialog('open');
} -
Speeedfire
félisten
Jquery ui 10.3 alatt lehet használni a dialog-ot confirm-ként?
Tehát amit amire ráklikkelek az legyen a visszaadott érték. -
Speeedfire
félisten
válasz
martonx
#2121
üzenetére
Nem is mondtam, hogy kizárja.

Csak annyit írtam, hogy nem ismerem még annyira a knockout-ot. Elkezdtem vele ismerkedni, de csak lassan haladok vele, ahogy az időm engedni.
Amit tudok on()-ra rakom, de mindent így sem tudok vele "monitorozni".Más: Adott 1 vagy több form. Ha valaki módosítja és el akar menni máshova akkor dob egy figyelmeztetést.
Viszont ajax-ra ilyen bind unbind funkciót hogy lehetne írni?
Pl figyelni szeretném ha valaki a #valami a elemre kattint és ellenőrizze le akkor is a form-ot, hogy módosult-e vagy sem. Esetleg ha van kifejezettem erre a célra plugin, akkor mégjobb.
var catcher = function() {
var changed = false;
$('form').each(function() {
if ($(this).data('initialForm') != $(this).serialize()) {
changed = true;
$(this).addClass('changed');
} else {
$(this).removeClass('changed');
}
});
if (changed) {
return 'One or more forms have changed!';
}
};
$(function() {
$('form').each(function() {
$(this).data('initialForm', $(this).serialize());
}).submit(function(e) {
var formEl = this;
var changed = false;
$('form').each(function() {
if (this != formEl && $(this).data('initialForm') != $(this).serialize()) {
changed = true;
$(this).addClass('changed');
} else {
$(this).removeClass('changed');
}
});
if (changed && !confirm('Another form has been changed. Continue with submission?')) {
e.preventDefault();
} else {
$(window).unbind('beforeunload', catcher);
}
});
$(window).bind('beforeunload', catcher);
}); -
Speeedfire
félisten
Full ajax oldalt, hogy lehet rendesen "jqueryzni"?
Mindig a body-t figyeljem az on()-nal? Vagy hogy kell ezt rendesen megvalósítani?
Pl ajax-al betöltök valamit, valahova majd amit betöltöttem ott is akarok csinálni extra dolgokat jquery-vel, meg más jquery extrension-nel. -
Speeedfire
félisten
válasz
martonx
#2105
üzenetére
Az a baj, hogy az oldal elég komplex. Rengeteg ajax kérés fut, a felét a yii intézi el nekem. Pont emiatt akartam inkább a change-re tenni és nem a success részbe. Lényegében szinte minden össze van kötve mindennel. Elég interaktív felület.
Máshogy akkor nem lehet megoldani, csak a success-nél?
-
Speeedfire
félisten
válasz
Sk8erPeter
#2096
üzenetére
Hát, nem tudtam hogy nevezzem el, így ez jött ki.

Mindenesetre most megy.Más kérdés:
Hogy lehet valamelyik tooltip plugin-t használni az on segítségével? Nekem nem akart menni.
Próbáltam a jquery ui és a qtip plugineket is.$('#content').on('change', '.erre_kellene_tooltip', function(){
$(this).tooltip();
}); -
Speeedfire
félisten
Hogyan tudok object névben változót használni?
$('#Channels_added tbody tr').each(function(index){
var ch_id = $(this).attr('ch_id');
var ch_limit = $(this).attr('ch_limit');
var post_ch_id = "CampaignChannels["+index+"][CHANNELS_ID]";
var post_ch_limit = "CampaignChannels["+index+"][CHANNELS_LIMIT]";
var post_channels = {post_ch_id : ch_id, post_ch_limit : ch_limit};
channels.push(post_channels);
form_data = form_data + '&' + $.param(channels[index]);
});Ez nem tettszik neki, nem helyettesíti be a változót.
-
Speeedfire
félisten
Köszi mindkettőtöknek.

-
Speeedfire
félisten
válasz
martonx
#2015
üzenetére
Pedig mostanában nagyon rákaptam. Kitolom json-ban és js-el feldolgozom, igaz ezek inkább csak az ajax-os kérések.
Viszont akkor nem értem pl a node.js-t sem, milyen előnyei lehetnek egy weblapnál, vagy az már inkább komplex webalkalmazáshoz van?
cucka: Igen, hasonlóra akarom használni. Illetve láttam egy tutplus-os cikket, ahol a jquery-vel volt összefűzve és nagyon tetszetős volt.
-
Speeedfire
félisten
Ezt próbálta már valaki? Vagy esetleg ismer hasonló jóféle UI manipulátort?

-
Speeedfire
félisten
Lehet én vagyok ismét a hülye, de ha megadom az ajax-nak, hogy a dataType json, akkor miért text jön vissza?
Elvileg a php oldalon json-t ad vissza. Viszont az sem egyszerű eset...alapból a shell script ilyen stringet ad vissza.php oldal:
$tomb = shell_exec('luci-bwc -i eth0.2 2>/dev/null');
return json_encode(json_decode('['.$tomb.']'));function savszelek() {
$.ajax({
url: 'lekerdez.php',
type: 'GET',
data: {
inout: 1
},
dataType : 'json',
success: function(data) {
savszel_szamol(data);
}
});
}
function savszel_szamol(data) {
var TIME = 0;
var RXB = 1;
var TXB = 3;
var data_stamp = 0;
var data_rx = [ ];
var data_tx = [ ];
for (var i = data_stamp ? 0 : 1; i < data.length; i++)
{
/* skip overlapping entries */
if (data[i][TIME] <= data_stamp)
continue;
/* normalize difference against time interval */
if (i > 0)
{
var time_delta = data[i][TIME] - data[i - 1][TIME];
if (time_delta)
{
data_rx.push((data[i][RXB] - data[i - 1][RXB]) / time_delta);
data_tx.push((data[i][TXB] - data[i - 1][TXB]) / time_delta);
}
}
}
$('.savszel').removeClass('porog');
$('.szavszel.input').html(data_rx);
$('.szavszel.output').html(data_tx);
} -
Speeedfire
félisten
JQuery alapú Syntax Highlighter keresnék. Ki melyiket ajánlaná?
Új hozzászólás Aktív témák
- iRacing.com - a legélethűbb -online- autós szimulátor bajnokság
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Nintendo Switch 2
- Formula-1
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Telekom mobilszolgáltatások
- GL.iNet OFF topik
- Androidos tablet topic
- További aktív témák...
- BESZÁMÍTÁS! MSI B450M R3 4100 8GB DDR4 240GB SSD GTX 1050Ti 4GB Asus Vento AD DeepCool 400W
- LENOVO ThinkPad 13 - i7-7500U, 8GB RAM, 256GB SSD, új akku, számla, 6 hó gar
- Owl Labs Owl Bar 4K Videokonferencia Rendszer FRS100
- HP Thunderbolt 4 kábel
- Óriás! Gamer PC-Számítógép! Csere-Beszámítás! R7 5700 / RTX 3080 / 16GB DDR4 / 512GB SSD!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest











![;]](http://cdn.rios.hu/dl/s/v1.gif)

