javascript - 从 Javascript 函数调用 jQuery 函数

标签 javascript jquery function

我如何从纯 Javascript 调用 JQuery?

我拥有的 file.js:

function setLanguageScript(lang) { 
messages = new Array();
if (typeof(lang) != 'undefined' && lang != null) {
    sessvars.lang = lang;
}
//setting default lang
if (typeof(sessvars.lang) == 'undefined' || sessvars.lang == null) {
    sessvars.lang = 'ro';
}

loadResources(sessvars.lang);
} 


function loadResources(language) {
jQuery().ajax({
type: "GET",
url: language + ".xml",
dataType: "xml",
success:function(xml) {
    alert("sucess");
        jQuery(xml).find('resource').each(
                function() {
                    var name = $(this).attr('name');
                    var content = (this).text();
                    alert(name + "-" + content);
                }
            );
        }
});
}

现在在我的 html 中我有:

<script type="text/javascript" src="js/jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="js/i18n.js"></script>

并调用 JS 函数:

<a href="#" onclick="setLanguageScript('en');">EN</a>
<a href="#" onclick="setLanguageScript('ro');">RO</a>

FireBug 给出消息:jQuery().ajax 不是函数

最佳答案

jQuery.ajax 或只是 $.ajax 而不是 jQuery().ajax

关于javascript - 从 Javascript 函数调用 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4690328/

相关文章:

javascript - Bootstrap 3 jQuery 偏移 javascript 错误

javascript - 悬停在索引页面中的元素上时显示不同页面的div

javascript - 从 Javascript-Object 生成表单

javascript - 是否可以使用正则表达式 chop 字符串的开头?

javascript - 根据条件动态插入列表项

javascript - 如何通过JS更改div上的数据值

swift - 不能从其他类调用函数

c - 使用以下命令查找两个数字之间的素数

php - 使用多个 php 函数查询单个(mysql)数据库的正确方法

javascript - SVG 剪辑路径适用于 Chrome,但不适用于 Firefox 或 Safari