Új hozzászólás Aktív témák
-
Polesz
addikt
válasz
Peter Kiss #2713 üzenetére
Jó kérdés, a logokban látszik hogy 30 mp után megáll a script ami ajaxForm-mal lett meghívva. De már más oldalon is láttam ilyen időtúllépésre vonatkozó bejegyzést.
-
biker
nagyúr
válasz
Peter Kiss #2625 üzenetére
jelentem, a megoldás egyben bugot is generál, ha jquery validation-t is használunk. Mivel a [link] féle validátorral összeakad
Szigorúan oda kel figyelni arra, hogy a datatype féle form, aminek a hidden mezőit is begyűjtjük, csak arra a form névre legyen igaz az ellenőrzés, a többi formra ne, mert ha a validátor nem engedi elküldeni a formot, mert nincs kitöltve minden, akkor ezen trükk, ami beolvas minden mezőt, felülírja, és engedi elküldeni a formot, szóval a "gyári" megolás helyett, ahol csak 'form' van megadva, helyette #formneve módon kell megadni, mely formnál írjuk felül a hidden inputok begyűjtésétCsak ha valaki hibából hibába futna, jótanács...
-
biker
nagyúr
válasz
Peter Kiss #2625 üzenetére
Huhh, igen, csak 6 segítő hozzászólásból kellett összeollózzam a helyes megoldást, mert mindben volt némi hiba, de halleluja, megvan
-
cucka
addikt
válasz
Peter Kiss #2278 üzenetére
Igazából ha valaki úgy kezdi a mondókát, vagy csak utal rá, hogy "a php típustalan nyelv", akkor ez nagyjából el is mondja, hogy nem sokat ért abból, hogy a php programjai pontosan hogyan is működnek.
-
trisztan94
őstag
válasz
Peter Kiss #2278 üzenetére
"a var nem jelent típustalanságot"
Na akkor ezek szerint ezt rosszul tudtam.. Azért gondoltam, hogy típustalan, mert ugye egy var-ral deklarált változónak lehet bármilyen típusú értéket adni (vagyis hát amire én használtam mindig tudtam, int-et, string-et, char-t)
Gondoltam azért nem típustalan, mert var a típusa, nem? Tehát végülis akkor var típusú változó.. De mondom, ezt tényleg nem tudom, lehet hülyeséget mondok
"xdebug mond valamit?"
Mármint mivel kapcsolatban?
cucka:
Alapból típustalan. Azt tudom, hogy class-ekkel megoldva lehet "rákényszeríteni", hogy csak egy bizonyos típusú értéket kapjon, de alapesetben (tudtommal legalábbis) nem lehet, ergó típustalan. Mondjuk abban igazad van, hogy nem vagyok PHP guru, sosem mentem bele olyan szinten..
-
martonx
veterán
válasz
Peter Kiss #1904 üzenetére
Nem biztos, hogy egyenes arányban függ össze, de pusztán az 1.9-es jquery után 46 bugreport jelent meg. Nem néztem őket végig, nem biztos, hogy mindet a háttér jquery verzió váltás okozta, de azért ez nem kevés.
Miből gondolod a jquery.validation-t nem frissítettem? Írtam, hogy jquery-t és minden kapcsolódó libet frissítettem. Jó nem részleteztem ki, hogy ezt erről erre, meg azt arról arra.
Az unobtrusive pedig ahogy te is írtad 3 hete lett jelezve, hogy nem jó. Amikor 3 hét alatt nem voltak képesek kijavítani 3 sornyi kódot a 100-ból (persze lehet még benne más hiba is, nekem eddig 3 helyen kellett belenyúlni), miközben pont a Connecten jeleztük, hogy melyek azok a sorok, amik hibásak, akkor ott túl sok jóra én nem számítanék.
-
Muton
addikt
válasz
Peter Kiss #1793 üzenetére
Köszönöm!
-
martonx
veterán
válasz
Peter Kiss #1544 üzenetére
Így van, rögtön bele kell tolni a custom validátorokat, nem szabad elkezdeni ellenőrizni, hogy van-e már ilyen meg olyan objektum, készen van-e a DOM?
Ráadásul ez sehol nem volt leírva, két éjszaka árán sikerült végigrágnom magam az egész folyamaton. -
martonx
veterán
válasz
Peter Kiss #1531 üzenetére
No megnéztem, és az adapter és a metódus megvan, parse-ot is csináltam.
Debugolom, és az általam megadott adaptert meg is találja az unobtrusive.js, viszont az alábbi résznél mégsem adja hozzá a gyűjteményhez:$.each(this.adapters, function () {
var prefix = "data-val-" + this.name,
message = $element.attr(prefix),
paramValues = {};
if (message !== undefined) { // Compare against undefined, because an empty message is legal (and falsy)
prefix += "-";
$.each(this.params, function () {
paramValues[this] = $element.attr(prefix + this);
});
//futuredate-nél itt a this.adapt-nál nem adja hozzá a futuredate validálásomat, pedig végigfut a kód,
//csak épp nem csinál semmit
this.adapt({
element: element,
form: form,
message: message,
params: paramValues,
rules: rules,
messages: messages
});
}
});Itt a frissített jsfiddle példa, ahol kiválóan látszik, hogy az unobtrusive validálás már működik, legalábbis a required-re, a date-re nem tudom miért nem működik, a fejlesztői gépemen arra is működik, csak a futuredate-re nem.
-
martonx
veterán
válasz
Peter Kiss #1531 üzenetére
igen, ezek elvileg rendben vannak.
Ráadásul ahogy debugoltam a hiba még azelőtt jön ki, mielőtt egyáltalán megnézné a validation plugin, hogy az adott rule-hoz talál-e végrehajtandó adaptert, metódust.
Tehát magát a rule-t nem tudja beazonosítani. -
válasz
Peter Kiss #1498 üzenetére
Érdkes, nem küld vissza semmi adatot, csak a fejlécben van az OK, pedig ahogy nézem, ugyanazt küldi a szervernek.
Most nézem, hogy a jquery nem küld/kér /nem értek hozzá/ cookiet.
-
Speeedfire
félisten
válasz
Peter Kiss #1377 üzenetére
Ez alatt mit értesz? Illetve hol gondolod?
A $ jeles változókra gondolsz? Azokat azért raktam bele úgy, mert még nem tudtam hogy használni akarom-e vagy sem velük a jQuery-t. -
Speeedfire
félisten
válasz
Peter Kiss #1312 üzenetére
Ezzel ilyet is lehet?
Én csak arra használtam eddig, hogy csak akkor töltötte/jelenítette meg a képeket ha "odagörgettem".
Ránézek, köszi. -
Speeedfire
félisten
válasz
Peter Kiss #390 üzenetére
Meg is lett. mouseup, mousedown.
martonx: A flash-en agyaltam én is, illetve a html5-ön. Viszont a flash-hez át kellene előtte konvertálni vagy nem? Simán betudom az asf-et állítani flashnek?
Ha jól tudom mjpeg-ben streamel a kamera.
Gyárilag is van valami web-es felület hozzá, csak nem tudom ott mivel ágyazták be... -
jeges
senior tag
válasz
Peter Kiss #177 üzenetére
ill még egy kieg:
sablonnev (csak számomra?) nem egyértelmű, h maga az input vagy egy változó. a válasz ill a felépítés függvényében kellhet elé a megfelelő kijelölő jel (# vagy .) -
Brown ügynök
senior tag
válasz
Peter Kiss #172 üzenetére
Ez lenne a legegyszerűbb megoldás. De a probléma túl összetett.
Van egy Postgres adatbázis SQL-ASCII kódolással. Van egy vállalatirányítási rendszer Delphiben, és lenne egy egy E-busniess felület amit most csinálok. Nos, az adatbázist dumpolom LATIN9-be. Ezt beillesztem egy UTF8 adatbázisba és akkor nagyjából működika webes rész. Igen ám, de a Delphi nem szereti valamiért ezt az adatbázist: invalid byte sequence for encoding utf8.
Arra gondoltam, először megpróbálom webes oldalról megoldani, de lehet hogy a Delphiben kellene valamit csinálni.
@jeges: Az adatbázis a "kezemben" van.
-
Brown ügynök
senior tag
válasz
Peter Kiss #170 üzenetére
Igen, de itt nem azt írja, hogy utf8-ban küldi az adatokat amit dekódolnom kell?
Data will always be transmitted to the server using UTF-8 charset; you must decode this appropriately on the server side.
-
Speeedfire
félisten
válasz
Peter Kiss #163 üzenetére
De js nélkül nem is látom ezeket az elemeket. Nem tudom mi lenne az elegánsabb megoldás, ami praktikus is.
jeges: A forrás szerint mindegyik külön ul között van. -
jeges
senior tag
válasz
Peter Kiss #153 üzenetére
erre jó bármelyik másik eseménykezelő eljárás is. ha jq nélkül, simán js-ben definiálsz egy .onclick függvényt, az is el fogja kapni az elem gyerekeinek a click-jeit (hacsak nem akadályozod meg külön a programkódban). erre az "elkapásra" írtam fent példát.
-
jeges
senior tag
válasz
Peter Kiss #151 üzenetére
a magam részéről kicsit általánosabban a bubbling kihasználását értem alatta, azaz hogy nem a célelemen fogom meg az eseményt, hanem a szülőjén. ettől lesz kezelhetőbb, gyorsabb az egész (pl. egy néhányszáz soros rácson ha minden cellára listenert raksz, az baromi lassú, míg egyetlen listenerrel a tábla elemen ugyanaz a hatás elérhető).
szerk: most, h előkerült utánanéztem, és valóban a jq-sok megkülönböztetik a rebinding-et a delegation-től, ahgy Te is írtad.
-
Brown ügynök
senior tag
válasz
Peter Kiss #139 üzenetére
Valóban. 1 kb-al csökkent a kód.
-
Brown ügynök
senior tag
válasz
Peter Kiss #137 üzenetére
Igen, már megoldottam.
A végleges fv. így néz ki:
function changePartner1(partner1, id) {
var $selected = $(partner1).val();
var $url = $('input#searchAjaxPartner2').val();
var $span2 = 'partner2'+ id +'';
$.post($url, {partner1: $selected, id: id},
function(data){
if(data.length > 0) {
$('span#'+ $span2 +'').html(data);
}
});
}
Új hozzászólás Aktív témák
Hirdetés
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- Csere-Beszámítás! AMD Ryzen 7 7700X Processzor!
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Xiaomi Redmi Note 11 64Gb Kártyafüggetlen 1Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest