【发布时间】:2010-07-31 11:07:58
【问题描述】:
我正在使用以下脚本在我的动态页面上获取 Gravatar,
<input type="text" id="email" value="{$clientemail}" style="display:none;"/>
$(document).ready(function(){
$('.p').append($.gravatar($('#email').val(), {
method: 'append',
size: '100',
image: '/images/1.png',
rating: 'r'
}));
});
<div class="p" style="width:100px;height:100px">
我必须使用来自另一个页面的以下代码加载 {$clientemail} 的值。
$('#email').load('clientarea.php? #clientemail');
我的问题是 .load 需要几秒钟才能加载,所以 .append 正在发送空值,导致默认 Gravatar 图片。
我该如何克服这个问题??
谢谢
【问题讨论】:
-
您是否 100% 确定
#email包含有效的电子邮件地址?
标签: jquery