$(document).ready(function()
{
$userid=$('#imguserid');
$('#files').html('<a href="displayimage.php?uid='+$userid+'" alt="" /><br />')
});
请有人帮我解决。当我在jquery中显示html输出时,我不能携带参数。如何将参数传递给jquery中的另一个页面
感谢
$(document).ready(function()
{
$userid=$('#imguserid');
$('#files').html('<a href="displayimage.php?uid='+$userid+'" alt="" /><br />')
});
请有人帮我解决。当我在jquery中显示html输出时,我不能携带参数。如何将参数传递给jquery中的另一个页面
感谢
当您使用$userid=$('#imguserid');
你给定对象的jQuery的包装添加到$userid
变量。如果这是隐藏输入字段的ID,请尝试.val()
。
$userid = $('#imguserid').val();
为什么没有添加到html代码中,是因为jQuery包装器被转换为空字符串。
而且你的锚标记并不好显示图像,试试这个:
$('#files').html('<img src="displayimage.php?uid='+$userid+'" alt="" /><br />');
UPDATE:以上部分编辑,想通了,你可能想要做的:)
$(document).ready(function(){
$userid=$('#imguserid');
$('#files').html('<a href="displayimage.php?uid='+$userid+'" alt="" /><br />')
});
document.ready
正在寻找一个名为imguserid
的ID。它将变量$userid
的值设置为等于对此id的引用(对id的引用通常作为对象对象返回)。
现在用的文件名对应的ID选择有它的HTML改为:
<a href="displayimage.php?uid='+$userid+'" alt="" /><br />.
这个网站是一个不完整的锚displayimage.php?uid=
一个空的ALT。该字符串中缺少</a>
。该参考可能不是你想要的。
你试图携带什么参数?
$('#files')。html('
')。我无法显示图像 –
linlin
2011-03-19 23:42:31
其实,我想要写的,而不是一个链接$(“#文件”)图像的html(“
”),当我问的问题 – linlin 2011-03-19 23:26:21
没错,上心毕竟我不能发布;) – aorcsik 2011-03-19 23:28:20
: D谢谢你回复我。我只能看到十字符号而不是图像。 – linlin 2011-03-19 23:37:20