2012-04-02 8 views
0

私はその質問が自明であると思います。 SQL Serverのデータベースから情報を取得し、それをWebアプリケーションに渡してコンテンツが動的になるようにするにはどうすればいいですか?どのようにhtml5とサーバー間の接続を作成するには?私は知っているすべての例をajaxを使用していますか?どのようにjqueryなしでそれを行うには? phonegapで?iisサーバーにhtml5モバイルWebアプリケーションを接続してSQL Serverデータベースから情報を取得するにはどうすればよいですか?

+0

ブラウザからのリクエストを処理し、データベースと通信し、ブラウザにデータを返すために、サーバー側のテクノロジ(ASP.NET、PHP、Javaなど)が必要です。ブラウザがサーバーのデータベースと直接通信できる場合でも、セキュリティ上の重大なリスクのように思えます。 – David

+0

クイック検索では、多くのAjaxの例が見つかると思います。 @Davidは、IISを使用している場合、データベースに接続し、html/json /あなたが選んだものを提供するために、サーバ側の技術が必要であると述べています。 – joshuahealy

+0

正確にはどのようにhtml5とasp.netのCシャープ – elvainch

答えて

1

あなたはこのようにjqueryのAJAXを使用してWebアプリ/ PhoneGapのアプリからのAJAX呼び出しを行うことができます。..

$.ajax({ 
    url: "http://yoursite.com/getuser.aspx", 
    context: document.body 
}).done(function() { 
    $(this).addClass("done"); 
}); 

この場合yoursite.comあなたのドメインであり、背後にそのコードでaspxページを接続しますSQL Serverに接続し、データを取得します。必要に応じて、oAuthや何らかの形式のログイントークン認証を使用して、これにセキュリティを追加することもできます。それは役に立ちますか?

+0

jqueryを使用せずに接続するには? – elvainch

+1

これはどこで使用するかによって異なります。Webアプリケーションの場合は、ブラウザに基づいてXMLHttpRequestを実行する必要があります。コーディングがあまりにも多く、jqueryを使用するだけです。 http://www.w3schools.com/xml/xml_http.asp –

+0

ええと。上記の例は** jqueryです。あなたはクライアント(jquery/javascript)とサーバー側(C#、vb.net、PHPなど)を使用して行う必要があることを行うことができます。データベースへの接続とデータの取得はサーバー側で行われます。そのデータを表示するには、クライアント側またはサーバー側のいずれかを実行できます。 – EdSF

関連する問題