0

従来の ASP を使用して JQuery Mobile で何らかの作業を行った人がいるかどうか知りたいです。PHP は JQM で広く使用されているサーバー側言語のようですが、古き良き CLASP で何かを見つけることができないようです (古い技術であることは知っていますが、PHP との類似点は非常に興味深いものです)。私は古典的なaspに長い歴史があり、PHPを学ぶのではなく、それを使用したいと考えています(避けた場合)。

詳細はこちら...

JQM に単純にリストしたい顧客情報を含む既存の SQL データベース (サーバー上) があります。これは 3 ページのアプリになります。 Page1 - ログオン (ユーザー認証) Page2 - ユーザーの資格情報に関連付けられた (データベース内の) 顧客に基づく顧客リスト Page3 - 顧客の詳細 - Page2 から選択された顧客の詳細

ユーザーがログオン フォームを送信すると、アプリはサーバーに移動し、資格情報を取得します。次に、これらの資格情報を Page2 で使用して、ユーザーの ID をアカウント マネージャーとして持つ顧客を一覧表示します。次に、ユーザーが顧客をクリックすると、customerID が顧客の詳細ページに渡され、データベースから特定の顧客データを取得するために使用されます。

私が抱えている主な問題は - です。SQL サーバー データベースへの接続。javascript はどのようにサーバー側に接続し、データを取得しますか? AJAX、JSON、Web サービス? . ページからページへデータを渡すにはどうすればよいですか? ログオン フォーム、顧客 ID から顧客の詳細ページへの資格情報。

私の好みは、サーバー側のデータを設定するために AJAX/JSON 呼び出しを使用して ASP を使用することですが、どこから始めればよいかわかりません。どんな援助でも大歓迎です。詳しく説明していただける方にブログの広告スペースを差し上げたいと思います。

ありがとうスティーブン w: http://www.stevenwoolston.com

4

1 に答える 1

0

ログインしたユーザーが利用できる顧客のリストが大きすぎて、完全なリストをダウンロードするのが耐えられない場合は、サーバー側で完全なリストを生成し、それらすべてを 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>

上記の例の「ページ 3」は「customerDetail.asp」ページであり、クエリ文字列で CustomerID が提供されており、次の方法でアクセスできます。

request.queryString("customerID")
于 2012-09-18T08:28:25.730 に答える