【【【200分求助,ajax 实现类似于163 输入收件人的时候,自动列出已经有的,鼠标点击后自动添上?】】】
如题:
小弟写了一些了,数据已经取出来了就差显示了,那位仁兄帮帮忙。 谢谢拉
我的js代码
function GetMailList()
{
//打开系统正忙的提示
showBusy(true);
var _Obj = document.getElementById( "txt_To ");
var _str = _Obj.value;
GetMailTo_List_AjaxMethod.Ajax_GetList(_str,get_Return_Result_CallBack);
}
//回调
function get_Return_Result_CallBack (response)
{
//关闭系统正忙的提示
showBusy(false);
if (response != null && typeof(response) == "object " && response.Tables != null )
{
//如果有数据返回
for(var i=0; i <response.Tables[0].Rows.length; i++)
{
var name=ds.Tables[0].Rows[i].name;
var mail=ds.Tables[0].Rows[i].mail;
/////////////////////////////////////////
就是这里,怎么输出个div紧贴在输入筐的下面,把数据列出来啊?
////////////////////////////////////////
}
}
}
------解决方案--------------------//得到某一元素的绝对位置
function GetElementPos(obj)
{
var left = 0;
var top = 0;
if(obj.x)
{
left= obj.x;
top = obj.y;
}else if(obj.offsetParent)
{
while(obj.offsetParent)
{
left += obj.offsetLeft;
top += obj.offsetTop;
obj = obj.offsetParent;
}
}
var ary = new Array();
ary[0] = left;
ary[1] = top;
return ary;
}