tmpHTML = tmpHTML + '&txt0'+i+"="+al[i-1]; 改成
tmpHTML = tmpHTML + '&txt0'+i+"=<%=al[i-1]%>"试试,前提是你的ArrayList al 是全局变量或者属性
用JSON处理
JSON可以和JS、Net交互,序列化和反序列化。
JS和Net变量的转换可以借用JSON的序列化完成。
这样,可以适用于包括AJAX在内的很多实现方式,
同时,不局限于某一种普通的数据结构,还可以转换类,数组等较复杂的数据结构。
<script language=javascript>
function replace(v)
{
//定义SQL语句
var sql = "select from Dictionary where MainID='" + v + "'" ;
//新建数据库连接对象和数据集存取对象
var ConnDB = new ActiveXObject("adodbconnection");
var rs = new ActiveXObject("ADODBRecordset");
//这里填入要连接的DSN
ConnDBConnectionString="DSN=;uid=;pwd=";
ConnDBopen
rsopen(sql,ConnDB,1,1);
if (rsRecordCount>0){
if (v==parseInt(rs("MainID"))){
//字符串连接
documentall('txt')value = v + rs("MainValue");
var sql=null;
rsclose
ConnDBclose
return;
} else {
var sql=null;
alert("没有此代号!");
txtselect();
txtfocus();
rsclose
ConnDBclose
}
}
</script>
<input type=text id=txt name=txt onblur="replace(thisvalue)">
你好,js、jsp中可以直接使用el表达式获取request中的参数,如requesetsetAttribute("name",“jack”);
jsp中直接${name}
js中 var name = "${name}";
希望可以帮助到你
这里面关联的全掏出来的话,够挑好机挑,只能简易描述一下可以:
setInterval或setTimeout这两个都可以实现,
setinterval为恒定运行时使用比较合适,如时间在跳,
setTimeout为条件满足时继续轮询比较合适,如升一级给下一个任务一样,
setTimeout("fun()",5000);5秒后执行fun()这个过程
function
fun(){
//这里要启动AJAX模型,向服务器发出GET或POST请求,
//如:接受为:userphp,PHP程序访问数据库进行处理
//返回responseText,JS可以调用,
//如果返回的结果你满意,允许继续轮询就启动setTimeout("fun()",5000);
//这样一来你就看到了一个自运行的一个机制了。。
//具体代码太多,无法展示。。。
}
以上就是关于如何数据库字段集合写进js全部的内容,包括:如何数据库字段集合写进js、C#二维数组转为JS的二维数组、js调用数据库里面的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)