在外部.JS文件中定义的jquery/ajax中调用自定义JS函数
call custom JS function inside jquery/ajax that is defined in an external .js file
只执行一次函数,然后使jquery的整个部分不起作用。我试着搜索,但并没有找到正确的答案。代码:
<script type="text/javascript" src="Plugs/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="Plugs/jquery.validate.min.js"></script>
<script type="text/javascript" src="Plugs/pop-up.js"></script> <!-- FILE THAT CONTAINS function popup(divNama) { /*instruction*/ } -->
<script type="text/javascript">
$(document).ready(function(){
//document.write('');
$("#feeStructure").validate({
submitHandler: function(form) {
popup('popUpDiv'); // custom fn that fire once and make jquery/ajax stop working
$.post('michangoProc.php', $("#feeStructure").serialize(), function(data) {
$('#msgErr').html(data);
});
}
});
});
</script>
您需要更改JavaScript文件的加载顺序。
如果希望文件中存在的函数在内联脚本中运行,则必须在内联脚本之前加载该函数。您的代码应该如下所示。请注意,Plugs/pop-up.js
文件导入现在发生在内联脚本之前
<script type="text/javascript" src="Plugs/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="Plugs/jquery.validate.min.js"></script>
<script type="text/javascript" src="Plugs/pop-up.js"></script> <!-- FILE THAT CONTAINS function popup(divNama) { /*instruction*/ } -->
<script type="text/javascript">
// $.noConflict();
$(document).ready(function(){ //$.fn.popup=function(){ } ;
//document.write('');
$("#feeStructure").validate({
submitHandler: function(form) {
popup('popUpDiv');
$.post('michangoProc.php', $("#feeStructure").serialize(), function(data) {
$('#msgErr').html(data);
});
}
});
});
</script>
相关文章:
- 避免在来自HTML的Scala.js调用中重复包名称
- 如何从角度 js 调用 javascript 方法
- Odoo销售点如何访问模型并使用JS调用方法
- 存储在 2D 数组中的 js 调用函数
- 使用 Vue.js 调用 Node.js 服务器
- 有没有一种方法可以在windows上使用Grunt.js调用gitshell中的命令
- 使用助手METEOR-JS调用Facebook照片
- 当 Node.js 调用 HTML 时,外部 Javascript 和 CSS 不会对 HTML 产生影响
- 使用node.js调用webservice时需要一些帮助
- 如何调试JS调用
- 当控制台不在't在chrome中打开,有些项目不再可点击(有些js调用停止工作)
- 如何使用monk/node.js调用mongodb函数
- Marketo monchkin.js调用间歇性无响应.(CORS)
- 如何在AngularJS ngview中加载图像后执行foundation js调用
- file_get_contents在动态 js 调用中不起作用
- 从 JS 调用 IE Js 调试器
- 在 selectedOptions 属性中挖空 JS 调用函数
- JS调用方法,为什么不直接使用括号
- Angular JS调用Sinatra不返回数据
- 如何从 HTML 文档中的外部 JS 调用/启动此函数