- UID
- 307635
- 帖子
- 383
- 精华
- 1
- 名声
- 1584 分贝
- 探客币
- 479 元
- 人品
- 0 %
- 阅读权限
- 1
|
1#
发表于 2008-4-17 14:34
| 只看该作者
[讨论] 连接数据库后为什么返回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 |
|