Új hozzászólás Aktív témák
-
-
Sk8erPeter
nagyúr
Hát pedig callback nélkül soha nem fogsz látni semmit... ha meg hiba történt, azt nem ártana lekezelni.
Én átalakítanám $.ajax() hívásra, az könnyebben bővíthető hibakezeléssel is, meg szerintem beszédesebb, pl. a második átalakítva:$.ajax({
type: "GET",
url: "https://ib.slsp.sk/ebanking/login/ibxlogin.xml",
data: {user_id: "999999999", tap: "2", ac: "", pwd: "99999999", lng2: ""},
success: function(data, textStatus, jqXHR) {
// .... csinálj valamit, ha sikeres volt a kommunikáció
// mondjuk kiíratom debuggolás erejéig a konzolra a visszakapott adatot
console.log('siker, data:');
console.log(data);
},
error: function(jqXHR, textStatus, errorThrown) {
// .... csinálj valamit, ha hiba történt
// mondjuk kiíratom debuggolás erejéig a konzolra a textStatust és az errorThrown-t
console.log('para van, textStatus:' + textStatus);
console.log('errorThrown: ' + errorThrown);
},
dataType: "xml"
});[ Szerkesztve ]
Sk8erPeter
-
martonx
veterán
Fiddler-rel kellene nézegetni a hálózati forgalmat, amikor bankolsz.
Abban össze is tudsz rakni url hívásokat, meg tudod nézni a cookie-t.
Ha kell cookie, akkor ezt érdemes kipróbálni ajax-nál, jól beállított szerveres cross-domain policy esetén:xhrFields: {
withCredentials: true
}Én kérek elnézést!
-
martonx
veterán
biztonsági szempontok miatt nagyon is sok különbség lehet. Lásd pl. cross-domain problémák.
Emellett a Js közel sem biztos, hogy ugyanazokat a http header-ökkel fogja küldeni a kérést, mint a böngésző a címsorba beírt url esetében.
Ezért is mondtam a Fiddlert, mert azzal seperc alatt meg lehet állapítani a különbségeket.Én kérek elnézést!
-
Karma
félisten
Próbáld meg dataType-nak azt megadni, hogy "jsonp xml", ekkor a lejövő anyagot átküldi az XML parseren, és elvileg jó eredményt kapsz. (Pontosabban először szövegként értelmezi, és azt adja át az XML parsernek, azaz jsonp -> text -> xml lesz az átalakítás sorrendje. Lásd az .ajax függvény leírásában a dataType végét.)
[ Szerkesztve ]
“All nothings are not equal.”
-
-
Karma
félisten
Ah, akkor a szerver tojik arra, hogy te JSONP-t szeretnél (lásd az előbb emlegetett callback függvényt), visszalöki az adatot a'la natúr... Ahogy néztem nem nagyon van erre működő megoldás, csak ha szerveroldalon proxyzol, vagy mondjuk feladod.
“All nothings are not equal.”
-
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Linux kezdőknek
- Mobil flották
- Filmvilág
- Politika
- Autós topik látogatók beszélgetős, offolós topikja
- Grafén meghajtó, térhangzás és UV-tisztítás az LG új fülhallgatójában
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Alkoholista nevelde
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- iPad Air 5 64GB M1 WIFI (kék)
- iPhone 14 Pro Max 128gb, makulátlan,garanciális, független
- ASUS H97-PRO alaplap 1150 Intel H97 lapkakészlet, 4xDDR3, SATA 3.0, HDMI, M.2 SSD foglalat
- Macbook Pro 16.2" M1 PRO 10C/16C 16GB - 1TB Magyar billentyűzet - Garanciális 2025.08.04.-ig
- Sharkoon TG5 számítógép ház Corsair HX650 tápegységgel eladó
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen