Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
XPages和加载JavaScript文件_Javascript_Twitter Bootstrap_Xpages_Formvalidation Plugin_Intl Tel Input - Fatal编程技术网

XPages和加载JavaScript文件

XPages和加载JavaScript文件,javascript,twitter-bootstrap,xpages,formvalidation-plugin,intl-tel-input,Javascript,Twitter Bootstrap,Xpages,Formvalidation Plugin,Intl Tel Input,我正在将xPages与Bootstrap 3一起使用,并且在前面询问了如何使formValidation.io工作。我是在Brahim Arkni的帮助下做到这一点的,这取决于没有加载Javascript文件这一事实 我现在尝试使用intlTelInput并接收相同类型的消息“intlTelInput不是一个函数”,因此我正在研究相同问题的理论。所有文件都已加载,但可能没有按照正确的顺序或在正确的时间加载 因此,我的问题是,您什么时候会使用以下语法从主题文件中调用.js文件(它会加载所有的.js

我正在将xPages与Bootstrap 3一起使用,并且在前面询问了如何使formValidation.io工作。我是在Brahim Arkni的帮助下做到这一点的,这取决于没有加载Javascript文件这一事实

我现在尝试使用intlTelInput并接收相同类型的消息“intlTelInput不是一个函数”,因此我正在研究相同问题的理论。所有文件都已加载,但可能没有按照正确的顺序或在正确的时间加载

因此,我的问题是,您什么时候会使用以下语法从主题文件中调用.js文件(它会加载所有的.js文件,但会在一行中显示所有的.js文件,如果加载了正确的文件,则不太容易搜索):

    <resource>
            <content-type>application/x-javascript</content-type>
            <href>formvalidation/dist/js/formValidation.js</href>
    </resource>

jQuery插件intl tel input使用AMD,这与XPages中的Dojo冲突。有关如何禁用AMD以使插件工作的解决方案,请参阅

在您的情况下,您应该将的第一部分更改为以下内容(我已将define.amd替换为false):


请参见上文,我试图更改以禁用AMD,但由于某些原因失败。我已更新了我的答案,以明确您应该更改的内容。@LenniSauve极好!欢迎来到堆栈溢出。请将答案标记为已接受。谢谢:-)
    <script src="build/js/intlTelInput.js"></script>
! function(a){ 
 if(typeof module && module.exports){
    "object" == module.exports=a(require("jquery"), window, document;
    return "object";
} else {
    "function" == define(["jquery"], function(b) {
       a(b, window, document)
        });
    return "function";
    }
} 
//! function(a) {
//    "function" == typeof define&&define.amd? define(["jquery"],    function(b) {
//        a(b, window, document)
//    }) : "object" == typeof module && module.exports ? module.exports = a(require("jquery"), window, document) : a(jQuery, window, document)      
//}
!function(a){"function"==typeof define&&false?define(["jquery"],function(b){a(b,window,document)}): ...