formatresult在jQuery是不是要求 [英] formatresult in jquery is not calling
本文介绍了formatresult在jQuery是不是要求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<输入类型=文本名称=L-NAMEID =L-NAME/>
<输入类型=文本名称=FNAMEID =FNAME/>
<脚本>
$(#FNAME)。自动完成(服务/ getData.jsp,{
formatItem:功能(rowdata){
变种细节= rowdata [0] .split(:);
返回的信息[1];
},
formatResult:功能(rowdata){
警报(你好);
变种细节= rowdata [0] .split(:);
$('#L-NAME)VAL(详细信息[0])。
返回的信息[1];
}
});
< / SCRIPT>
Alertbox formatResult
不会被调用,我很沮丧。请帮忙。!!
修改
我从这个链接所指的code <一href="http://www.webgeekly.com/tutorials/jquery/3-steps-to-creating-a-jquery-autocomplete-drop-down-menu/"相对=nofollow> 3部曲到创建-A-的jQuery自动完成,下拉菜单
解决方案
$(函数(){
$(#FNAME)。自动完成({ 来源:服务/ getData.jsp
formatItem:功能(rowdata){
变种细节= rowdata [0] .split(:);
返回的信息[1];
},
formatResult:功能(rowdata){
变种细节= rowdata [0] .split(:);
$('#L-NAME)VAL(详细信息[0])。
//返回的详细信息[1];
}
});
});
试试这会工作。已经在它添加在源
〜氏/ P>
<input type="text" name="lname" id="lname"/>
<input type="text" name="fname" id="fname"/>
<script>
$("#fname").autocomplete("service/getData.jsp", {
formatItem: function(rowdata) {
var details = rowdata[0].split(":");
return details[1];
},
formatResult: function (rowdata) {
alert("hello");
var details = rowdata[0].split(":");
$('#lname').val(details[0]);
return details[1];
}
});
</script>
Alertbox formatResult
is not being called, i'm very frustrated. Please Help.!!
EDIT
I've referred the code from this link 3-steps-to-creating-a-jquery-autocomplete-drop-down-menu
解决方案
$(function() {
$("#fname").autocomplete({ source: "service/getData.jsp",
formatItem: function(rowdata) {
var details = rowdata[0].split(":");
return details[1];
},
formatResult: function (rowdata) {
var details = rowdata[0].split(":");
$('#lname').val(details[0]);
// return details[1];
}
});
});
Try this will work. have added the source in it.
~K
这篇关于formatresult在jQuery是不是要求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文