Php Onclick事件不适用于AJAX
我想在ajax的帮助下显示选定图像的幻灯片,获取标题对于显示相应的幻灯片非常重要,但在JavaScript中,单击图像的标题不获取。 javascript:Php Onclick事件不适用于AJAX,php,javascript,html,ajax,Php,Javascript,Html,Ajax,我想在ajax的帮助下显示选定图像的幻灯片,获取标题对于显示相应的幻灯片非常重要,但在JavaScript中,单击图像的标题不获取。 javascript: function slide(s) { var _event = s; alert(_event); } <div id="inner_body"> <?php $c = mysql_connect("localhost", "abc", "xyz"); mysql_select_
function slide(s) {
var _event = s;
alert(_event);
}
<div id="inner_body">
<?php
$c = mysql_connect("localhost", "abc", "xyz");
mysql_select_db("root");
$sql = "select * from images where year=2000";
$qc = mysql_query($sql);
$count = 0;
while ($ans = mysql_fetch_array($qc)) {
$title = ucwords($ans['event']);
print "
<div class='img-wrap' onclick='slide($title)'>
<img id='display_img' src='images/thumbnails/$ans[image1]'>
<div class='img-overlay'>
<b1>" . $title . "</b1>
</div>
</div>";
}
?>
</div>
代码:
function slide(s) {
var _event = s;
alert(_event);
}
<div id="inner_body">
<?php
$c = mysql_connect("localhost", "abc", "xyz");
mysql_select_db("root");
$sql = "select * from images where year=2000";
$qc = mysql_query($sql);
$count = 0;
while ($ans = mysql_fetch_array($qc)) {
$title = ucwords($ans['event']);
print "
<div class='img-wrap' onclick='slide($title)'>
<img id='display_img' src='images/thumbnails/$ans[image1]'>
<div class='img-overlay'>
<b1>" . $title . "</b1>
</div>
</div>";
}
?>
</div>
缺少引号标记
onclick='slide($title)'; //render onclick='slide(xxxx)'
//should be
onclick='slide(\"$title\")'; //render onclick='slide("xxxx")'
附言
图像标签必须关闭
或
未定义(而且
是过时的旧HTML)。这应该是..
在onclick上传递这个,并使用jquery查找具有类标题的子元素
获取html的值
Javascript
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
function slide(s)
{
alert($(s).find('.title').html());
}
</script>
功能幻灯片
{
警报($(s).find('.title').html());
}
代码
<div id="inner_body">
<?php
$c = mysql_connect("localhost", "abc", "xyz");
mysql_select_db("root");
$sql = "select * from images where year=2000";
$qc = mysql_query($sql);
$count = 0;
while ($ans = mysql_fetch_array($qc)) {
$title = ucwords($ans['event']);
print "
<div class='img-wrap' onclick='slide(this)'>
<img id='display_img' src='images/thumbnails/$ans[image1]'>
<div class='img-overlay'>
<b1 class='title'>" . $title . "</b1>
</div>
</div>";
}
?>
</div>