[jQuery] javascript function help
Hi,
I'm having a bit of trouble getting a function to pass a variable to
an ajax function
This is the function....
function display() {
$.ajax({
type: "GET",
url: "moreinfo.php",
data: "id=A01",
success: function (data) {
$('#content').empty();
$('#content').append(data);
}
});
}
If the above function is called like this....
while($row = mysql_fetch_array($query)) {
$auid = $row['au_id'];
echo "<tr>";
echo "<td class='body'><a href='#' onClick='display();'>".$auid."</
a></td>";
echo "<td class='body'>".$row['au_fname']."</td>";
echo "<td class='body'>".$row['au_lname']."</td>";
echo "</tr>";
}
The function works fine....
but if i change it to use a variable....
function display(auid) {
$.ajax({
type: "GET",
url: "moreinfo.php",
data: "id=" + auid,
success: function (data) {
$('#content').empty();
$('#content').append(data);
}
});
}
while($row = mysql_fetch_array($query)) {
$auid = $row['au_id'];
echo "<tr>";
echo "<td class='body'><a href='#' onClick='display($auid);'>".
$auid."</a></td>";
echo "<td class='body'>".$row['au_fname']."</td>";
echo "<td class='body'>".$row['au_lname']."</td>";
echo "</tr>";
}
it doesn't seem to work....
I'm not sure what i'm missing...
Thanks
Michael
P.S. i've tried creating a test function something like test(auid)
function test(auid) {
alert(auid);
}
but again it seems I'm missing something!!!