使用按钮和Jquery(下拉列表)再次调用该函数

时间:2016-01-14 23:19:01

标签: jquery function onchange

我有一个下拉列表:

<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 )。用户必须在下拉列表中保持选中状态!

NB:此时我选择了另一个用户,然后我回到第一个用户。

提前谢谢你,

1 个答案:

答案 0 :(得分: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);
}