0
我想用一個函數在另一個函數傳遞參數too.Can任何人幫助我,如果有可能做還是不做在另一個函數
function getByID(UserID) {
$.ajax({
url: "/User/GetByID/" + UserID,
type: "Get",
contentType: "application/json;charset=UTF-8",
dataType: "json",
success: function (result) {
debugger;
$('#Username').val(result.Username);
$('#Email').val(result.Email);
$('#roleName').val(result.RoleID);
},
error: function (errormessage) {
alert(errormessage.responseText);
}
})
return UserID;
};
我想使用「用戶名參數傳遞參數值在其他功能」,如:
$('#modalEdit').on('click',function() {
var objUpdate = {
//UserID:i want here ,
Username: $('#Username').val(),
Email: $('#Email').val(),
RoleID: $('#roleName').val()
};
下面是我的表
<tbody>
@if (!Model.Any())
{
<tr>
No Data Availables
</tr>
}
else
{
foreach (var item in Model.Select((x, i) => new { Data = x, sn = i + 1 }))
{
@Html.HiddenFor(model => item.Data.UserID,new { @class="hiddenUser"})
<tr>
<td>@item.sn</td>
<td> @Html.DisplayFor(modelItem => item.Data.Username,new { @id="Username"})</td>
<td>@Html.DisplayFor(modelItem => item.Data.Email, new { @id = "Email" })</td>
<td>@Html.DisplayFor(modelItem => item.Data.RoleName, new { @id = "Role" })</td>
<td>
<button type="button" id="btnEdit" onclick="return getByID(@item.Data.UserID)" class="btn btn-primary fa fa-edit"
data-target="#editUser"
data-toggle="modal">Edit</button>
</td>
</tr>
}
}
</tbody>
在哪裏,你怎麼從調用函數'getById'。 –
我從「這個按鈕調用它,item.data是我從表 –
行得到的一個用戶ID我看不出是什麼問題。你可以通過訪問'$(this)'來獲得'click'事件函數的值。如果按鈕在該行中。 –