<?PHP
$result = mysql_query($query);
$finalval=0;
while($row = mysql_fetch_array($result))
{
$finalval=$finalval."<a onClick='showContent("please display")'
href='#' >". $row['Title'] ."</a> <br>" ;
}
echo $finalval;
?>
<script language="javascript" type="text/javascript" >
function showContent(value)
{
alert value;
}
</script>
伙计们请帮帮我,请点击链接告诉我点击链接如何调用javascript / ajax函数..非常感谢你
答案 0 :(得分:2)
尝试alert(value)
而不是alert value
答案 1 :(得分:0)
试试这个,在双引号中打开双引号,你需要将它们转义\
$finalval=$finalval."<a onClick='showContent(\"please display\")'
href='#' >". $row['Title'] ."</a> <br>" ;
}
答案 2 :(得分:0)
<?PHP
$result = mysql_query($query);
$finalval = 0;
while ($row = mysql_fetch_array($result)) {
$finalval = $finalval."<a class='show-content' data-value='please display' href='#' >". $row['Title'] ."</a> <br>" ;
}
echo $finalval;
?>
使用javascript querySelectorAll获取所有带类选择器的链接然后处理它们
<script language="javascript" type="text/javascript" >
var element = document.querySelectorAll(".show-content");
for (var link in element) {
element[link].onclick = function() {
showContent(this.getAttribute('data-value'));
};
}
function showContent(value){
alert(value);
}
</script>
使用jQuery它非常直接,
<script language="javascript" type="text/javascript" >
$(document).ready(function(){
$("a.content").on('click', function(){
alert($(this).data('value'));
// or make a specific function call
});
});
</script>
希望这对你有帮助,不要忘记逃避M Khalid Junaid
所提到的特殊角色