用于混合应用程序的JQuery Mobile和SQL Server
我很想知道是否有人使用经典ASP在JQuery Mobile中做过任何工作。PHP似乎是使用JQM广泛使用的服务器端语言,但我似乎找不到任何好的ol'CLASP(我知道这是一种古老的技术,但它与PHP的相似之处非常有趣)。我对经典asp有着悠久的历史,我希望使用它而不是学习PHP(如果我避免的话) 这里是细节 我有一个现有的SQL数据库(在我的服务器上),其中包含我想要在JQM中简单列出的客户信息。这将是一个三页的应用程序: 第1页-登录(用户身份验证) Page2-基于与用户凭据关联的客户(在数据库中)的客户列表 第3页-客户详细信息-第2页中所选客户的详细信息 当用户提交登录表单时,应用程序将转到服务器并获取凭据。然后在第2页上使用这些凭据列出以用户ID作为帐户经理的客户。然后用户单击一个客户,customerID被传递到CustomerDetails页面,该页面用于从数据库中提取特定的客户数据 我面临的主要困难是- . SQL server数据库的连接。javascript如何连接到服务器端并检索数据?AJAX、JSON、web服务? . 如何将数据从一页传递到另一页?从登录表单、客户ID到客户详细信息页面的凭据 我的首选是使用ASP,通过AJAX/JSON调用填充服务器端数据,但我不知道从哪里开始。任何帮助都将不胜感激。我很乐意在我的博客上给任何能给出详细解释的人一些广告空间 谢谢 史蒂文用于混合应用程序的JQuery Mobile和SQL Server,jquery,sql-server,ajax,mobile,asp-classic,Jquery,Sql Server,Ajax,Mobile,Asp Classic,我很想知道是否有人使用经典ASP在JQuery Mobile中做过任何工作。PHP似乎是使用JQM广泛使用的服务器端语言,但我似乎找不到任何好的ol'CLASP(我知道这是一种古老的技术,但它与PHP的相似之处非常有趣)。我对经典asp有着悠久的历史,我希望使用它而不是学习PHP(如果我避免的话) 这里是细节 我有一个现有的SQL数据库(在我的服务器上),其中包含我想要在JQM中简单列出的客户信息。这将是一个三页的应用程序: 第1页-登录(用户身份验证) Page2-基于与用户凭据关联的客户(在
w:如果登录用户可用的客户列表不太大,无法下载完整列表,您可能希望在服务器端生成完整列表,并将其作为UL LI列表提供给客户端,包装在JQM搜索表单中 然后,JQM将为最终用户提供一个漂亮的可滚动列表,列表顶部有一个简单的搜索表单,允许他们过滤列表,而无需任何客户机-服务器交互,无需您提供JSON数据 因此,“第2页”的代码如下:
<html>
<head>
<title>Customers</title>
</head>
<body>
<div data-role="page" id="home" data-add-back-btn="true">
<div data-role="header" data-theme="">
<h1>Customers</h1>
</div>
<div data-role="content">
<form role="search"></form>
<ul data-filter-theme="b" data-filter-placeholder="Search Customers..." data-filter="true" data-role="listview">
<li><a href="customerDetail.asp?CustomerID=1">Customer 1</a></li>
<li><a href="customerDetail.asp?CustomerID=2">Customer 2</a></li>
<li><a href="customerDetail.asp?CustomerID=3">Customer 3</a></li>
</ul>
</div>
</div>
</body>
</html>
如果你想在经典asp上弄脏你的手,请检查这里的JSON序列化程序:我不能帮你处理JQM的东西。谢谢你的回答。您的示例代码(customerlisting.htm)是打包到混合应用程序中设备的HTML页面吗?上面示例中的LI数据是使用AJAX“注入”到HTML中的吗?customerlisting.htm页面中会有一个javascript函数,它可以执行以下操作$(“#customer_listing_UL”).load('server/getcustomers.asp');该AJAX调用生成HTML,并列出客户与customerdetails.asp页面的超链接。我假设customerdetails.asp页面实际上位于服务器上,因此它可以检索数据库内容Steven Woolston 1小时前在LI的服务器端页面链接(例如greatwebsite.com/customerDetail.asp?CustomerID=3)中找到了在服务器上执行的链接,对吗?因此,asp页面交付的HTML在混合应用程序的HTML中呈现。我说得对吗?服务器端页面(如asp/php)无法在移动设备上实际运行,是吗?到目前为止,我认为它们是服务器端页面,需要相应的服务器引擎来支持功能。谢谢你的反馈。我真的很感谢你的帮助。
request.queryString("customerID")