javascript - jquery .html() 方法是否有可能部分加载代码?
问题描述
我在 jQuery 中有以下代码:
$(".edit-trigger").on("click", function () {
url = $(this).data('url');
$.get(url, function(data) {
$("#modal .modal-content").html(data);
});
});
它正在将以下代码(数据)加载到模式窗口中:
<form id="personal_info_form" class="modal-form">
<input type="hidden" value="{{ csrf_token }}" name="csrfmiddlewaretoken">
<div class="modal-content">
{% for field in form %}
<div class="row">
<div class="input-field col s12">
{{ field }}
<label for="{{ field.id }}" data-error="wrong">{{ field.label }}</label>
</div>
</div>
{% endfor %}
</div>
<div class="modal-footer">
<button class="modal-action modal-close">Anuluj</button>
<button type="submit">Akceptuj</button>
</div>
</form>
<script>
M.updateTextFields();
</script>
问题是加载代码中的脚本并不总是被执行。是否可以确保执行该脚本?
解决方案
推荐阅读
- node.js - 我可以在没有 ca-server 的情况下将 rest api 部署到 Hyperledger Fabric 吗?
- python - 如何在 Fast API 中将 unix 时间戳解析为没有时区的日期时间
- javascript - 如何每天只刷新一次页面(加载页面后)单击按钮并使用Javascript打印上次刷新的时间
- java - 我有一个错误 NetworkDispatcher.processRequest
- python - Plotly-Dash:如何使用仍然显示原始列名的交叉表制作数据框?
- eslint - 你能用不同的语言对文件的一部分进行 Lint 吗?
- python - 删除控制台中的最后一行以编写更短的消息 python
- json - JSONDecoder 未从 api 加载文本
- android - 获取 ANativeWindow_lock 错误代码的描述
- ios - 如何在 Swift 中为导航栏添加阴影并隐藏边框?