连接数据库后为什么返回null值?
连接数据库后为什么返回null值,测试数据库查询没有问题。请帮忙看一下是哪的问题。如果是异步的问题,请问应该如何设置引擎?
谢谢了。
<script language = "javascript">
var request = false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request)
alert("Error initializing XMLHttpRequest!");
function add() {
request.open("GET", "http://localhost/spKey/EuKey.aspx", true);
request.onreadystatechange = processRequest;
request.send(null);
}
function processRequest(){
if (request.readyState == 4){
if (request.status == 200){
var kk =EuKey.ServerSideAdd("slect * from a");
document.Form1.txt3.value =kk.value;
} else
alert("status is " + request.status);
}
}
服务器端:
VB:
<Ajax.AjaxMethod()> _
Public Function ServerSideAdd(ByVal str As String) As String
...连接数据库并返回值
Dim ss As String= 返回的值
Return ss
End Function
|