好的,我有这个功能可以从数据库中获取数据
function ajaxd(){
$.ajax({
type: "GET",
url: "getJackpot.asp?dx=<%=id%>",
dataType: "text",
data: "",
success: function(data){
Jackpot =data[0];
alert(data[0]);
}
});
下面是 getJackpot.asp 的 ASP 代码
Dim rs, sql, varJackpot
set rs=Server.CreateObject("ADODB.RecordSet")
sql = "select JackpotAmt from tblJAckpots where id = " & request("dx")
rs.open sql, objConn, 3,2
if not rs.EOF then
varJackpot = cStr(rs("JackpotAmt"))
else
varJackpot = "Not Active"
End If
response.write varJackpot
上面的jquery脚本在主页面执行时,返回的data[0]只包含返回值的第一个数字。实际值为 6420.23 但警报功能仅显示 6 并忽略其余部分。我错过了什么?我怀疑 dataType 但不确定。
注意:在浏览器中执行 getJackpot.asp 会返回正确的值,没有错误。