ユーザーがリンクをクリックしてウィンドウをポップアップしたいが、ウィンドウ内のデータをデータベースから取得したい場合、このプロセスを5つのリンクに対して繰り返す必要があるまた、データベースから取り出されました。その月の最も人気のある商品を言う。私の質問は、これがどのようにして最も成果が上がるかということですJquery、またはAJAX。私はちょうど.netとC#でこれをコーディングするのが簡単な方法だろうと思っています。もし誰かがこれに関するすべてのチュートリアルを持っていれば素晴らしいでしょう。皆さん、事前にありがとうございます。データベースからポップアップボックスの情報を取得する
1
A
答えて
1
最も簡単な解決策私はあなたが別のページasp.netページとしてウィンドウをコーディングすることができると思います。後ろのコードでは、データベースからデータを取得できます。このリンクを開くと、このページがポップアップモーダルウィンドウとして表示されます。ページが実行されると、データベースからデータが取得されます。
jQueryダイアログを使用する場合は、ユーザーがリンクをクリックしたときに呼び出すことができるajaxを使用してダイアログのコンテンツを取得する必要があります。
Ajax APIでJQueryを使用できます - http://api.jquery.com/jQuery.get/メソッドを使用してWebサービスを呼び出します。 HTTP経由の.net wcfサービス。 jqueryスクリプトでは、(データベースからデータを取得する)サービスを呼び出す.get(...)メソッドを呼び出すことができます。返されたデータを使用すると、div要素の内容を置き換えることができます。これをjQueryダイアログに使用できます。
$.get(WEB_METHOD_URL,
{ param1: XXX, param2: YYY },
function (data) {
$('#ID_OF_DIV').empty().append(data).dialog('open');
});
には、jqueryとajaxの両方を使用できます。 http://stackoverflow.com/questions/809035/ajax-jquery-ui-dialog-window-loaded-within-ajax-style-jquery-ui-tabs?tab=votes#tab-top – Greg