如何在Ajax自动完成textBox中重置数据 [英] How to Reset Data in Ajax Autocomplete textBox
问题描述
我需要在用户点击退格时重置我的页面中的数据。
我的代码如下
$(' #txtAfgModelGrpName')。autocomplete({
source: function (request,response){
$ .ajax({
url:v_url,
data: {'Name':' + request.term + '},
dataType: json,
类型: POST,
contentType: application / json; charset = utf-8,
dataFilter: function (data){ return data; },
成功:功能(数据){
if (data == null || data.length == 0 || data.d == null ){
data = ;
data.d = ;
}
else {
response($。map(data.d, function) (item){
return {
value:item.GrpName,
id:item
}
}))
}
},
错误:功能(错误){
警报(错误);
}
});
},
minLength: 3 ,
select: function ( event,ui){
LoadData(ui.item.id.GrpSeq);
return true ;
},
更改: function (event,ui){
debugger
}
})
.focus( function (){
if ( this .value == ){
$( this )。trigger(' keydown.autocomplete');
}
});
(' #txtAfgModelGrpName' ).autocomplete({
source: function (request,response){
Hi, 这篇关于如何在Ajax自动完成textBox中重置数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
url:v_url,
data: {'Name': ' + request.term + '},
dataType: json,
type: POST,
contentType: 应用/ JSON; charset = utf-8,
dataFilter: function (data){ return data;},
成功: function (数据){
if ( data == null || data.length == 0 || data.d == null ){
data = ;
data.d = ;
}
< span class =code-keyword> else {
response(
.map(data.d, function) (item){
返回 {
值:item.GrpName,
id:item
}
}))
}
},
错误: function (错误){
alert(err);
}
});
},
minLength: 3 ,
select: function ( event,ui){
LoadData(ui.item.id.GrpSeq);
return true ;
},
更改: function (event,ui){
debugger
}
})
.focus( function (){
if ( this .value == ){
I need to reset data from my page whenever user clicks on backspace.
My code is as below
$('#txtAfgModelGrpName').autocomplete({
source: function (request, response) {
$.ajax({
url: v_url,
data: "{ 'Name': '" + request.term + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
if (data == null || data.length == 0 || data.d == null) {
data = "";
data.d = "";
}
else {
response($.map(data.d, function (item) {
return {
value: item.GrpName,
id: item
}
}))
}
},
error: function (err) {
alert(err);
}
});
},
minLength: 3,
select: function (event, ui) {
LoadData(ui.item.id.GrpSeq);
return true;
},
change: function (event, ui) {
debugger
}
})
.focus(function () {
if (this.value == "") {
$(this).trigger('keydown.autocomplete');
}
});
('#txtAfgModelGrpName').autocomplete({
source: function (request, response) {
.ajax({
url: v_url,
data: "{ 'Name': '" + request.term + "' }",
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
dataFilter: function (data) { return data; },
success: function (data) {
if (data == null || data.length == 0 || data.d == null) {
data = "";
data.d = "";
}
else {
response(
.map(data.d, function (item) {
return {
value: item.GrpName,
id: item
}
}))
}
},
error: function (err) {
alert(err);
}
});
},
minLength: 3,
select: function (event, ui) {
LoadData(ui.item.id.GrpSeq);
return true;
},
change: function (event, ui) {
debugger
}
})
.focus(function () {
if (this.value == "") {