NppAStyle代码格式化插件(C/C++/C#/JAVA)
2011-04-06 09:50
405 查看
jquery-autoComplete 处理返回的json对象问题
由于项目中需要autocomplete,且项目中一直使用jquer的框架。所以继续选用jquery 的插件jquery-autocomplete,看到jquery-autocomplete自带的demo感觉很是容易但是在使用中却没有想象中的那么顺手。
关于Jquery-autocomplete处理response中是Json对象时当成字符串处理。查了一些资料终于找到处理方法先看代码:
$("#fromCity").autocomplete("../searchCity.do", {
multiple: true,
width:150,
max:50,
max:50,
multipleSeparator: '',
dataType: 'json',
//加入对返回的json对象进行解析函数,函数返回一个数组
parse: function(data) {
var rows = [];
for(var i=0; i<data.length; i++){
rows[rows.length] = {
data:data[i].nameEn +"-"+data[i].nameCn,
value:data[i].cityCode,
result:data[i].nameCn
};
}
return rows;
},
formatItem: function(row, i, n) {
return row;
}
});
同时给隐藏域赋值:
$("#hinpfromCity").result(function(event, data, formatted) {
var hidden = $("#fromCity");
hidden.val(data.substring(data.length-4,data.length-1));
});
由于项目中需要autocomplete,且项目中一直使用jquer的框架。所以继续选用jquery 的插件jquery-autocomplete,看到jquery-autocomplete自带的demo感觉很是容易但是在使用中却没有想象中的那么顺手。
关于Jquery-autocomplete处理response中是Json对象时当成字符串处理。查了一些资料终于找到处理方法先看代码:
$("#fromCity").autocomplete("../searchCity.do", {
multiple: true,
width:150,
max:50,
max:50,
multipleSeparator: '',
dataType: 'json',
//加入对返回的json对象进行解析函数,函数返回一个数组
parse: function(data) {
var rows = [];
for(var i=0; i<data.length; i++){
rows[rows.length] = {
data:data[i].nameEn +"-"+data[i].nameCn,
value:data[i].cityCode,
result:data[i].nameCn
};
}
return rows;
},
formatItem: function(row, i, n) {
return row;
}
});
同时给隐藏域赋值:
$("#hinpfromCity").result(function(event, data, formatted) {
var hidden = $("#fromCity");
hidden.val(data.substring(data.length-4,data.length-1));
});
相关文章推荐
- NppAStyle代码格式化插件(C/C++/C#/JAVA)
- NppAStyle代码格式化插件(C/C++/C#/JAVA)
- NppAStyle代码格式化插件(C/C++/C#/JAVA)
- NppAStyle代码格式化插件(C/C++/C#/JAVA)
- UML工具推荐 Poseidon版本 可以免费下载,自动生成代码 C++ Java C# VB.NET等 (来自德国汉堡的国际性建模软件开发商Gentleware AG的)
- [原]Visual Studio 2008集成C++代码格式化插件
- Notepad++如何自动缩进(格式化)c++\java代码
- Android Java调用.so和.a、Unity C#调用jar插件和C++开发的插件
- AStyle 2.02版本 AStyle(全称Artistic Style)是一个C、C++、C#和Java源代码缩进、格式化和美化工具
- C、C++、python、Java、php、C#六种语言连接mysql数据库代码
- VS2015 C++ 插件开发-代码处理-格式化
- [原]Visual Studio 2008集成C++代码格式化插件
- 使用UltraEdit32编辑器格式化源码功能 XML、Java、C/C++、C#
- C、C++、Java和C#的源代码自动格式化工具:Artistic Style
- Notepad++中代码格式化插件NppAStyle
- 介绍一个 C/C++ 、C#、JAVA 代码美化工具
- Notepad++中代码格式化插件NppAStyle
- 介绍一个 C/C++ 、C#、JAVA 代码美化工具
- 介绍一个 C/C++ 、C#、JAVA 代码美化工具
- 介绍一个 C/C++ 、C#、JAVA 代码美化工具