【发布时间】:2018-08-31 07:47:19
【问题描述】:
var loaderGif = "https://www.tietennis.com/img/loaders/LoaderIcon.gif"
var processingImageUrl = '<img id="imgProcessing" src="' + loaderGif + '" />'
$(document).on("click", "input[name='PermissionID']", function() {
var PermissionCheckBox = $(this)[0];
$.ajax({
method: "POST",
url: "https://httpbin.org/post",
cache: false,
async: true,
beforeSend: function(xhr, opts) {
$(PermissionCheckBox).after(processingImageUrl);
},
success: function(result) {
$(PermissionCheckBox).parent().find('#imgProcessing').remove();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tr>
<td>
Check me:
<input name="PermissionID" type="checkbox" value="1">
</td>
</tr>
</table>
我实际上是在尝试将 jQuery 代码转换为 vue.js。
如果我可以在 vue.js 中单击带有复选框的图像,我正在尝试找到一种方法。
我尝试了下面的代码,但现在确定如何使用从复选框传递的事件来添加和删除图像
updatePermission(roleModulePermissionID, event) {
}
你能为此提出一些建议吗?
【问题讨论】:
-
嗯.. Vue 在哪里?这似乎与vue没有任何关系。这是什么?
-
是的,在 Vue 中,这将是一个简单的
v-if元素,但这里没有 Vue。
标签: javascript jquery vue.js