【问题标题】:Calling the function again using a button and Jquery (Dropdown)使用按钮和 Jquery(下拉)再次调用该函数
【发布时间】:2016-01-14 23:19:01
【问题描述】:

我有一个下拉菜单:

<select onchange=\"getInfo(this.value);\">"

jQuery

function getInfo(user_id)
{
$.ajax({
       type: "GET",
       url: "http://website.com",
       data: "user_id=" + user_id,
       success: function(result){
         $("#TargetInfo").html(result);
       }
     });         
};

重新运行有关用户的一些信息。

我想要一个按钮或类似的东西(使用 Jquery)在我更新数据库时再次重新加载信息(再次调用函数 getInfo)。用户必须在下拉列表中保持选中状态!

注意:此时我选择另一个用户,然后返回第一个用户。

提前谢谢你,

【问题讨论】:

  • 你有没有尝试过?
  • @artm 我还不知道如何开始。这超出了我的知识范围。
  • 请提供更多上下文。
  • @Nicholas 好的。请稍等

标签: jquery function onchange


【解决方案1】:

给选择框一个ID:

<select id="mySelect" onchange="getInfo(this.value);">

像这样添加按钮

<input type="button" onClick="reloadSelectedUser();">

还有一个JS函数:

function reloadSelectedUser()
{
    var elem = document.getElementById("mySelect");
    var usr = elem.options[elem.selectedIndex].value;
    getInfo(usr);
}

【讨论】:

    猜你喜欢
    • 2011-01-30
    • 1970-01-01
    • 2021-09-10
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-11
    相关资源
    最近更新 更多