Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在通过经典asp页面获取数据时将数据处理到我的datatable中_Jquery_Datatables_Asp Classic - Fatal编程技术网

Jquery 如何在通过经典asp页面获取数据时将数据处理到我的datatable中

Jquery 如何在通过经典asp页面获取数据时将数据处理到我的datatable中,jquery,datatables,asp-classic,Jquery,Datatables,Asp Classic,我正在我的项目中实现一个数据表。我必须在经典asp中处理数据,可能无法发送JSON,因为需要一些额外的数据处理。正因为如此,我正在制作表格的行,并通过我的经典asp。在我的Html页面中,我正在初始化datatable,然后将返回数据追加到我的表中 我不确定,但由于我的分页、排序、搜索不起作用 我甚至不确定这样做是否正确。在经典asp中发送JSON是一个噩梦,我在我的asp页面中需要对每一列进行自定义,但不确定是否可以通过JSON发送这些自定义列 $(document).ready(functi

我正在我的项目中实现一个数据表。我必须在经典asp中处理数据,可能无法发送JSON,因为需要一些额外的数据处理。正因为如此,我正在制作表格的行,并通过我的经典asp。在我的Html页面中,我正在初始化datatable,然后将返回数据追加到我的表中

我不确定,但由于我的分页、排序、搜索不起作用

我甚至不确定这样做是否正确。在经典asp中发送JSON是一个噩梦,我在我的asp页面中需要对每一列进行自定义,但不确定是否可以通过JSON发送这些自定义列

$(document).ready(function() {
$('#example').DataTable( {
"ajax":{
  "url" : 'admin_manage.asp',
  "type": 'POST',
  "dataType":'html',
  success: function(result){
    $("#example tbody").append(result);
  }
}
}))

服务器端:

SQL = "SELECT * FROM dbo.Nominations" 
cmdCRProc.CommandText = SQL  
Set rs = cmdCRProc.Execute 

if rs.eof = false then
do while not rs.eof

response.write "<tr><td>" & rs(0) & "</td>"
response.write "<td>" & rs(1) & "</td>"
response.write "<td>" & rs(2) & "</td>"
response.write "<td>" & rs(3) & "</td>"
response.write "<td>" & rs(4) & "</td></tr>"

rs.movenext

loop
end if
SQL=“从dbo.提名中选择*
cmdCRProc.CommandText=SQL
设置rs=cmdCRProc.Execute
如果rs.eof=false,则
做而不做
response.write“”&rs(0)和“”
回复。写“&rs(1)和”
回复。写“&rs(2)和”
回复。写“&rs(3)和”
回复。写“&rs(4)和”
下一个
环
如果结束

JSON是客户端代码,classic ASP/VBScript是服务器端代码,当然您可以使用classic ASP编写JSON,就像使用它生成HTML一样。乙二醇

Dim myJSONarray
  myJSONarray = "{["
  do while not rs.eof
  if not rs.bof then 
    myJSONarray = myJSONarray & ","
  end if

    myJSONarray = myJSONarray &  "{""Field1name"":"""& rs(0) & """,""Field2name"":"""& rs(1) & """,""Field3name"":"""& rs(2) & """,""Field4name"":"""& rs(3) & """}"
  rs.movenext
  loop
  myJSONarray = myJSONarray & "]}"


Response.ContentType = "application/json"
Response.write myJSONarray
我知道引号非常混乱,它们遵循与html属性中转义引号完全相同的逻辑。我建议在尝试使用之前查看输出,以确保它是有效的JSON

另外,看看这个问题


这是否回答了您的问题?