js调用数据库里面的数据

js调用数据库里面的数据,第1张

<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)">

你这里的ajax是异步执行的,所以调用还没执行完成,for循环接着往下执行了。

把ajax改成同步的方式

$ajax({

        async: false,//这里设置成同步

        type : "GET",

        url : 'tetphp',

        complete: function(msg){

            alert('complete');

        },

        success : function(data) {

            alert('success');

            temp=data;

        }

    });

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">

以上就是关于js调用数据库里面的数据全部的内容,包括:js调用数据库里面的数据、js在循环中调用方法、高手请问用javascript能将tr循环吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9520559.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存