Több adat visszaküldése Ajax-ban
Egy olyan gondom lenne, hogy Ajax-ban a php-m ból 2 adatot akarok visszaküldeni 2 különböző div-be. Hogyan lehetne ezt megvalósítani?
Eddig ezt próbálgattam:
display.html
function talalatmutatas1(sText) {
var talalat1 = document.getElementById("verscim");
talalat1.innerHTML = sText;
}
function talalatmutatas2(sText) {
var talalat2 = document.getElementById("strophe");
talalat2.innerHTML = sText;
sql.php
<script type='text/javascript'>
window.onload = function () {
var visszaadas1 = document.getElementById('visszaadas1');
top.frames['displayFrame'].talalatmutatas1(visszaadas1.innerHTML);
var visszaadas2 = document.getElementById('visszaadas2');
top.frames['displayFrame'].talalatmutatas2(visszaadas2.innerHTML);
};
</script>
</head>
<body>
<div id='visszaadas1'><?php echo $out1 ?></div>
<div id='visszaadas2'><?php echo $out2 ?></div>
</body>
Így ha futtatom egyszerűen ?eltünik mind a 2 div, ha 2.-at kiiktatom akkor megy szépen az első.
■ Eddig ezt próbálgattam:
display.html
function talalatmutatas1(sText) {
var talalat1 = document.getElementById("verscim");
talalat1.innerHTML = sText;
}
function talalatmutatas2(sText) {
var talalat2 = document.getElementById("strophe");
talalat2.innerHTML = sText;
sql.php
<script type='text/javascript'>
window.onload = function () {
var visszaadas1 = document.getElementById('visszaadas1');
top.frames['displayFrame'].talalatmutatas1(visszaadas1.innerHTML);
var visszaadas2 = document.getElementById('visszaadas2');
top.frames['displayFrame'].talalatmutatas2(visszaadas2.innerHTML);
};
</script>
</head>
<body>
<div id='visszaadas1'><?php echo $out1 ?></div>
<div id='visszaadas2'><?php echo $out2 ?></div>
</body>
Így ha futtatom egyszerűen ?eltünik mind a 2 div, ha 2.-at kiiktatom akkor megy szépen az első.
Ajax