讲一个c#方法转成js的,我前台要用,谢谢

public ArrayList GetSearchItems( string strQuery )
{
ArrayList items = new ArrayList();
items.Add("弄死我吧");
items.Add("一月吃饭就2000");
items.Add("不发工资啊");
items.Add("你叫啥");
items.Add("我叫老王!!");
items.Add("老王给钱吗??!");
ArrayList selectItems = new ArrayList();
foreach( string str in items )
{
if (str.ToUpper().IndexOf(strQuery.ToUpper()) == 0)
{
selectItems.Add(str);
}
}
return selectItems;
}
就是比如这样的
js的具体语法我不熟
function GetSearchItems(val)
{
var TupleValue=new Array(); //创建一个名称为TupleValue的数组
TupleValue[0]="test1";
TupleValue[1]="test2";
TupleValue[2]="test3"
return TupleValue;
}

我槽。。一楼的大哥。。你疯了

//注意,javascript是不需要写返回值类型的。
function GetSearchItems(strQuery)
{
//初始化集合
var items=new Array();
items.unshift("弄死我吧");
items.unshift("一月吃饭就2000");
items.unshift("不发工资啊");
items.unshift("你叫啥");
items.unshift("我叫老王!!");
items.unshift("老王给钱吗??!");
//保存结果的集合
var resultArray=new Array();
for(i=0;i<items.length;i++)
{
var str=items[i];
//alert(str.toUpperCase().indexOf(strQuery.toUpperCase()));
if(str.toUpperCase().indexOf(strQuery.toUpperCase())!=-1){
resultArray.unshift(str);
}
}
return resultArray;
}
//测试代码
var strQuery="你";
alert("包含:"+GetSearchItems(strQuery).length+"个"+"\""+strQuery+"\"");
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-08
function ArrayList GetSearchltems(var strQuery )
{
ArrayList items = new ArrayList();
items.Add("弄死我吧");
items.Add("一月吃饭就2000");
items.Add("不发工资啊");
items.Add("你叫啥");
items.Add("我叫老王!!");
items.Add("老王给钱吗??!");
ArrayList selectItems = new ArrayList();
foreach( string str in items )
{
if (str.ToUpper().IndexOf(strQuery.ToUpper()) == 0)
{
selectItems.Add(str);
}
}
return selectItems;

}
第2个回答  2011-04-08
function GetSearchItems(val)
{
var j=0;
var returnValue=new Array();
var TupleValue=new Array(); //创建一个名称为TupleValue的数组
TupleValue[0]="test1";
TupleValue[1]="test2";
TupleValue[2]="test3"

for(i=0;i<TupleValue.length;i++){
if(TupleValue[i].toUpperCase().IndexOf(val.ToUpperCase()) == 0) {
returnValue[j]=TupleValue[i];j++;
}
}
return returnValue;
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网