jquery - 具有多个值的jquery加载函数
问题描述
我有一个正在调用的函数
public ActionResult MemberMaintenance(int MemId)
using jquery I can call this function
$.ajax {
var MemberId = $('#MemberSelect').val();
$('#MemberDetails').load('@Url.Action("MemberMaintenance", "IBDMembershipFormSurface")' + '?MemId=' + MemberId);
}
这工作正常
但现在我需要传递额外的整数,所以函数现在看起来像
public ActionResult MemberMaintenance(int MemId, int NodeID, int GlobalSettingsID)
我的 jquery 现在看起来像
$.ajax {
var MemberId = $('#MemberSelect').val();
var MId = $('#Model.Id').val();
var GId = $('#globalSettingsId').val();
$('#MemberDetails').load('@Url.Action("MemberMaintenance", "IBDMembershipFormSurface")' + '?MemId=' + MemberId + '?NodeID=' + MId + '?GlobalSettingsID=' GId);
}
这不会发生任何动作
globalSettingsID 在 html 代码的开头被 decleated 为 int
Model.Id 是表单的 umbraco 部分视图模式 id
我在想这些是我的问题,它们是如何加载的
解决方案
解决方案是此时删除 GId。
将 var MId 更改为var MId = @Html.Raw(Json.Encode(Model.Id));
和 .load 例程
$('#MemberDetails').load('@Url.Action("MemberMaintenance", "IBDMembershipFormSurface")' + '?MemId=' + MemberId + '&NodeID=' + MId);
推荐阅读
- r - R中列中n个值的平均值 - 重复
- laravel-5 - laravel 的翻译管理器包
- python - 如果给定的元素存在于子列表中,Python 返回子列表的元素
- hadoop - PIG 中的字数
- pandas - How to add dummy data to end of dataframe?
- java - 在 Java 中以块的形式懒惰地生成 Excel 文档
- azure - Azure - Firebase 远程配置等效项
- sockets - TcpListener 端口:在不同的端口上创建套接字
- shell - Linux汇总一个表并对每个给定事件的所有列求和
- powershell - 通过 powershell 更新现有 MSMQueue 的权限。