【发布时间】:2013-05-23 10:28:35
【问题描述】:
我正在开发一个小型灯箱 wordpress 插件,如果用户单击图像,图像应该出现在灯箱中。我如何识别用户单击的图像的 URL,因此它对于在灯箱中显示图像很有用。这可以在jquery中完成吗?任何人都可以帮忙吗?
【问题讨论】:
标签: php jquery jquery-plugins wordpress
我正在开发一个小型灯箱 wordpress 插件,如果用户单击图像,图像应该出现在灯箱中。我如何识别用户单击的图像的 URL,因此它对于在灯箱中显示图像很有用。这可以在jquery中完成吗?任何人都可以帮忙吗?
【问题讨论】:
标签: php jquery jquery-plugins wordpress
你可以这样做
$("img").click(function() {
var img_path = $(this).attr('src');
})
编辑
改变
data: dataString,
到
data: 'img_path='+img_path,
你就可以像这样访问lightbox.php中的图片路径了
$image_path = $_POST['image_path'];
【讨论】:
ajax 怎么样?
$("img").click(function() { var img_path = $(this).attr('src'); $.ajax({ type:'POST', url: 'lightbox.php', dataType: 'HTML', data: dataString, success: function(data){ } }); });this 是我尝试过的ajax,但无法得到它
success: function(data){ } 是否有任何更改
img_path 附加到 img 标记中,例如
获取图片网址很容易。
$(function() {
$('img').on('click', function( event ) {
var source = this.src;
console.log( source );
});
});
【讨论】: