我目前正在使用网页(.cshtml)在visual studio 2012中创建一个网站。我正在尝试实现Ajax,它应该查询数据库以填充页面上的值。从我在某些网站上看到的示例中,.asp文件与ajax一起使用,但它在Visual Studio中不再起作用。我可以使用ajax查询数据库吗?我正在使用SQL数据库
Ajax代码:
function GetPractise()
{
var date = document.getElementById('field3-datepicker').value;
alert(date);
$.ajax({
type: 'GET',
url: 'GetsSlot.asp?q=' + date,
success: function (data) {
alert(data);
des = data;
$("#field2").val(des);
},
error: function (XMLHttpRequest, textstatus, error) {
alert(error);
}
});
}
非功能性经典ASP代码:
<%
Response.Expires=-1;
string sql = "Select Practice_Name from Slot where SlotDate='" & Request.QueryString("p") & "'";
set conn=Server.CreateObject("ADODB.Connection");
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("SQLAzure"));
set rs=Server.CreateObject("ADODB.recordset")
rs.Open sql,conn
do until rs.EOF
for each x in rs.Fields
response.write("x.value")
next
rs.MoveNext
loop
%>