我有一个ajax页面转换,我有这段代码:
if ($(response).filter(".ajaxJs").index() > 0)
{
$(response).filter(".ajaxJs").each(function () {
if ($(this).prop("src") != '') {
$.getScript($(this).prop("src"));
} else {
eval($(this).html());
}
});
}
此脚本负责将Javascript文件和Javascript代码加载到新页面。 问题是,有时我会在页面中将代码和文件放在一起,如下所示:
<script type="text/javascript" src="plugins/multipleSelect/jquery.min.multipleSelect.js" class="ajaxJs"></script>
<script type="text/javascript" class="ajaxJs">
if($(".multipleSelect").length > 0) {
$('.multipleSelect').SumoSelect({
selectAll: true,
});
}
</script>
文件之前的代码加载和抛出错误SumoSelect函数不存在,因为文件未加载。
如何同步所有在所有代码之前加载的文件... 谢谢