12. august 2010 - 21:56
Der er
3 kommentarer og
1 løsning
både javascript og php
Hej
jeg har et script hvor jeg loader et php script i en div, ved hjælp af et ajax/jquery script, i den div bliver der loade en liste, hvor der er java script:TalkTO(userid), men hvordan kan jeg få det javascript til at køre i index.php? og ikke i den file der bliver load ved hjælp af ajax/jquery?
Håber i forstå.
Kokken
12. august 2010 - 22:09
#2
kode under her bliver skabt fra getusers.php og tilføjt ved hjælp af
[code]
PHP
echo '<tr><td style="border-top:1px solid #000000;"><a href="java script:TalkTO('.$row['id'].');"><b>'.$row['username'].'</b></a></td></tr>';
[/code]
[code]
JAVASCRIPT
function getusers() {
$.ajax( {
url: '/Chat/getusers.php',
cache: false,
timeout: 2000,
success: function (data) {
if (data != "") {
document.getElementById("ChatUsers").innerHTML = '';
$('#ChatUsers').prepend(data);
}
},
complete: function() {
setTimeout("getusers()", 2500);
},
async: true
});
}
[/code]
og vil ha det javascript til at virker
[code]
function TalkTO(id) {
$.ajax( {
url: 'Chat/getnick.php',
data: '?p=' + id,
cache: false,
timeout: 2000,
success: function (data) {
alert(id);
document.getElementById("ChatPriv").value = data;
}
});
}
[/code]
getusers() og TalkTO() er i index.php