Kezdőoldal » Számítástechnika » Weblapkészítés » Hogy tudok AJAX-al egy weblapr...

Hogy tudok AJAX-al egy weblaprészletet betölttetni?

Figyelt kérdés

Nem találtam rá magyar nyelvű példát, ami el is magyarázná.

jQery-vel szeretném.


HTML:

<button class="myButton">Klikkelj</button>

<div class="show">

Ez az elem AJAX-al lesz megjelenítve!!

<br><br><br>

</div>


jQery próbálkozások:


$.ajax({

type : "GET",

url: ??, // Minek kell az URL-je?

cache: false,

dataType: "", // ??


error: function (xhr, status, error) {

alert("Cannot read " + path + ". Status: " + status + ". Message: " + error);

},


success: function() {


}

});


2018. dec. 12. 18:53
 1/7 anonim ***** válasza:

Ebben mit szeretnél ajax-al, ha ott van mellette a gomb? Tudod egyáltalán mire való az ajax, vagy honnan jött az ötlet?


$('.myButton').click(function(){

$('.show').show();

});

2018. dec. 12. 19:04
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:

Egy oldal részletet szeretnék csak betölteni, nem az egész layoutot.

A gombot azért tettem oda, hogy az indítson egy eseményt, ami meghívja az AJAX-ot.

Logikátlan a gomb, tudom, de szerintem leszürhető a lényeg a kérdésemből.

2018. dec. 12. 19:08
 3/7 anonim ***** válasza:

Mint az első válaszoló is írta, ehhez nem szükséges ajax.


Szimplán a gomb click eventje esetén az adott div elemet .show()-al megjeleníted.

2018. dec. 12. 19:47
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
.load() htmlhez, bar szerintem te sem tudod mit szeretnel (leirni legalabbis)
2018. dec. 12. 21:53
Hasznos számodra ez a válasz?
 5/7 anonim válasza:
Miylen weboldal részletet akarsz betölteni ? Egy elrejtett element -et megejelníteni csak a kódodban ? vagy más weboldalról egy részt ? Esetleg van valami másik fájlod amiből beszeretnéd tölteni ?
2018. dec. 12. 22:07
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
22%
Ok. 4000 Ft lesz.
2018. dec. 13. 00:37
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

url: ??, // Minek kell az URL-je? - Természetesen annak az URL-je, ahol az a részlet van, amit be szeretnél tölteni.

dataType: "", // ?? - Ez maradhat üresen


Tehát elmented a betöltendő részletet, mondjuk valami.htm néven, aztán:


<div id="ajaxload"><!-- ide kerul majd a tartalomreszlet --></div>


$.ajax({


type : "GET",

url: 'valami.htm',

cache: false,

error: function (xhr, status, error) {

alert("Cannot read " + path + ". Status: " + status + ". Message: " + error);

},

success: function(data) {

$('#ajaxload').html(data);

}

});

2018. dec. 18. 14:22
Hasznos számodra ez a válasz?

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!