から行を選択し、asp:dropdownlist
ページを動的に変更し、SQLクエリを実行し、結果の後、選択した行を2番目に変更する可能性はありますasp:dropdownlist
か?
これがasp.netとコードビハインドだけでは不可能な場合は、JavaScriptでSELECTクエリを実行する方法を教えてください(Ajaxを使用している可能性がありますが、理解できません)、2番目のドロップダウンの選択された行を変更します。
ありがとう!
から行を選択し、asp:dropdownlist
ページを動的に変更し、SQLクエリを実行し、結果の後、選択した行を2番目に変更する可能性はありますasp:dropdownlist
か?
これがasp.netとコードビハインドだけでは不可能な場合は、JavaScriptでSELECTクエリを実行する方法を教えてください(Ajaxを使用している可能性がありますが、理解できません)、2番目のドロップダウンの選択された行を変更します。
ありがとう!
あなたができるオプションがいくつかあり、あなたが何をしたいのか100%確信が持てないので、それは少し一般的な質問です. つまり、AJAX を使用して、データベースで操作を行う PHP ページに接続できます。生成してクライアントに送り返した結果。JSON を使用して、ブラウザーに送信されるデータを保持できます。
AJAX が行うことは、指定した URI に基づいて別の場所からデータを取得できるようにすることだけです。AJAX を簡単に実装できる JQuery ライブラリを使用します。
// This will trigger ajax whenever the is a change in the drop down. I am assuming the drop down class is .dropdown
$('.dropdown').change(function() {
$.ajax({
type: "POST",
url: "page_change.php",
data: { name: "about_us" }
dataType:JSON,
success: function(data) {
//The data returned from test.php is loaded in the .result tag
$('.result').html(data.html);
// If you want to change page you would execute
window.location(data.url);
}
});
});
page_change.php はデータベースに接続し、JSON を生成します。
JQuery AJAX の詳細については、http://api.jquery.com/jQuery.ajax/ をご覧 ください。
ページのデータを変更するには、JQuery、AJAX、PHP、および JSON を確認する必要があります。
ドロップダウンの変更でページを変更したいだけなら、オプションIDにページ名を保存できると思いますか?
$('.dropdown').change(function() {
var page = $(this).attr('id');
window.location(page + ".html");
});