Hirdetés
- Házimozi belépő szinten
- OLED monitor topic
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Fejhallgató erősítő és DAC topik
- Milyen billentyűzetet vegyek?
- HiFi műszaki szemmel - sztereó hangrendszerek
- Bekrepáltak a régebbi Forzák az NVIDIA új drivereivel
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Amlogic S905, S912 processzoros készülékek
- Házimozi haladó szinten
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Atyaúristen, Te miket csinálsz....

Őszintén szólva már meg sem próbáltam átlátni, mit is szeretnél, annyira nem tudok kiigazodni a kódodon, mit miért úgy csinálsz, ahogy.
martonx felvetése teljesen jogos volt, hogy AJAX-lekérésen belülre még .load()-ot rakni igen erős túlzás...var img = new String("img"+i);
img = new String("<img src='http://localhost/wimyn/images/"+data[i]['images']+"'/>");Ez micsoda, miért szívatod magad meg minket ilyenekkel?

Itt egy kissé egyszerűbb létrehozási mód:
http://jsfiddle.net/Sk8erPeter/Kgj8S/Innen a példakód:
$(document).ready(function() {
var img_index = 1;
$('#mybutton').click(function() {
var img = $('<img />').attr({
'id': 'myImage'+img_index,
'src': 'http://doc.jsfiddle.net/_downloads/jsfiddle-logo.png',
'alt': 'JSFiddle logo',
'title': 'JSFiddle logo',
'width': 250
}).appendTo('#container');
img_index++;
});
});Szerintem ez jóval átláthatóbb.
var newelem = "<tr><td>"+img+"</td><td>"+$().load("http://localhost/wimyn/html/"+data[i]['description'])+"</td></tr>";
A .load() függvényt ilyen módon használni szintén gányolás, egyszerűen nem ilyen módon szokás, meg ez ilyen formában nem is igazán átlátható.
Igazából eleve már azt sem értem, ide miért töltesz be már megint valamit AJAX-szal, miért nem eleve már ezzel az adattal együtt adod vissza szerveroldalról ezt a leírást - ez egészen biztos, hogy egyszerű átgondolatlanság eredménye.
A leírást nyugodtan belepakolhatnád a success által megkapott data-ba. Tehát a válasz egy JSON-objektum lenne (PHP-vel ezt adnád vissza), amit úgy hozol létre, hogy PHP-oldalon asszociatív tömböt kreálsz, belepakolod a megfelelő indexek helyére a megfelelő értékeket, majd ezt a tömböt json_encode()-dal átalakítod, ez lesz a visszaadott érték. Persze ebbe bele kellene pakolni a status-t és minden egyéb fontosat, ami csak kell.
Ezek alapján meg kliensoldalon összeállítod a kívánt megjelenésnek megfelelő tartalmat.
De erre már számtalan példát mutattam a PHP topicban, amit Te is látogatsz.
A .load() függvény használatának egyébként úgy van értelme, ha úgy használod, ahogy a példakódban is van:
$('#result').load('ajax/test.html');
De .ajax()-on belüli .load() tuti, hogy nem a megfelelő módszer.
Új hozzászólás Aktív témák
- Nyugatinál gyerekeknek hétvégén is átvehető! Ps4 / playstation 4 akár karácsonyra gyerek játékok
- iPhone 16 Pro max 256GB gyári független 2026.04.16. Apple jótállás
- Samsung Galaxy S25 Ultra 256Gb
- Nyugatinál új és újszerű gyönyörű Ps4 / Playstation 4 Kontrollerek, tartozékok
- Apple iMac 21.5" (2017) Kétmagos i5-7360U 2.3Hz 8GBGB/ 256GB SSD , üzletből, garanciával
- BESZÁMÍTÁS! MSI B760 i5 13400 32GB DDR5 512GB SSD RTX 4070 12GB ÚJ Zalman T4 Plus FSP 650W
- Lenovo ThinkPad P1 Gen2 intel i7-9850H 16GB RAM 512GB SSD 15,6" 4K OLED TOUCH 1 év garancia
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3743, 100% Akkumulátor
- LG 48C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




