簡體   English   中英

如何以 web 形式從 asp.net 控件到 javascript 獲取值

[英]How to get values from an asp.net control to a javascript in the web form

再會。 我有一個名為 audioList 的下拉列表控件。 每當頁面加載時,audioList 都會從數據庫中填充。 在 web 表格上,我有 JPlayer,它是一個 JQuery 音頻播放器。 我想要做的是使用從 audioList 中獲取的值加載 JPlayer。

這是 web 表單上 JPlayer 的代碼:

<script type="text/javascript">
  $(document).ready(function () {
      $("#jquery_jplayer_1").jPlayer({
          ready: function () {
              $(this).jPlayer("setMedia", {
                  mp3: "" //<--This part links to the mp3's location
              });
          },
          swfPath: "/MediaPlayer/jQuery.jPlayer.2.0.0/",
          supplied: "mp3"
      });
  });
</script>

這是 audioList 所在的代碼:

protected void Page_Load(object sender, EventArgs e)
    {

        string query = "SELECT Media_Directory FROM media";

        DataTable dt = MySQLHandler.pull(query);
        audioList.DataSource = dt;
        audioList.DataTextField = dt.Columns[0].ToString();
        audioList.DataValueField = dt.Columns[0].ToString(); //<--mp3 file location which is to be placed in JPlayer
        audioList.DataBind();

    }

您可以調用您的 jplayer function 播放下拉的 mp3 onChange 事件

每次使用 jQuery 選擇 DropDownList 項目時,請參閱 Fire 事件

基本上在下拉選擇中添加一個 jquery 事件,它將在 jplayer 上設置一個屬性

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM