所以我有一个Url.ActionLink
,当单击该按钮时,我想将部分视图加载到模态中。第一次有效,但是第二次将浏览器重定向到部分视图,而不是将其加载到模式视图,并且modal()
调用有一个错误,指出它是undefined
。
div的html是:
<div class="modal fade" id="modal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body" id="modalBody"></div>
</div>
</div>
</div>
到目前为止,绑定/加载的代码是:
$(".actionLink").on("click", function (e) {
e.preventDefault();
$("#modalBody").load(e.target.href);
$("#modal").modal('show');
return false;
});
我在重定向之前遇到的错误是在$("#modalBody").load(e.target.href);
上,错误是"Uncaught TypeError: undefined is not a function."
它在第一次单击链接时起作用,所以我不知道为什么第二次未定义它。
参考方案
绑定的.on()类型仅适用于脚本初始化之前创建的元素。
因此,如果您在on click函数中动态加载某些内容,则on()绑定将不适用于该内容。
一种解决方案是,将click事件绑定到容器元素,然后在其中加载新内容,如下所示:
$("#container").on("click", ".actionLink", function(e) { ... });
“事件处理程序仅绑定到当前选定的元素;在代码调用.on()时,它们必须存在于页面上”
jQuery .on() doc
我正在使用Retrofit来获取JSON答复。这是我实施的一部分-@GET("/api/report/list") Observable<Bills> listBill(@Query("employee_id") String employeeID); 而条例草案类是-public static class…
改造正在返回一个空的响应主体 - java我正在尝试使用Retrofit和Gson解析一些JSON。但是,我得到的响应机构是空的。当我尝试从对象中打印信息时,出现NullPointerException。我确保URL正确,并且我也确保POJO也正确。我正在使用jsonschema2pojo来帮助创建POJO类。这是我要解析的JSON{ "?xml": { "@versi…
Mongo汇总 - javascript我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …
如何在Wiremock中为JUNIT匹配精确的json - java我正在使用Wiremock在Spring启动应用程序中模拟Junit的REST服务。我的问题是,我无法匹配多个匹配模式。 Junit.javaStringValuePattern pattern = WireMock.matching(".*"); givenThat(post(urlEqualTo("/softwares…
允许用户访问[授权]页面-MVC - c#我的项目的页面带有[Authorize],用户必须登录才能访问这些页面。使用与数据库中相同的用户名和密码成功登录后,当前用户ID将存储在会话中。但是,如何验证/允许用户使用[授权]访问页面?[HttpPost] [ValidateAntiForgeryToken] public ActionResult Login(User u) { if (ModelSt…