调用jQuery后.i18n库我得到未捕获的TypeError:字符串不是我的登录方法中的函数
after calling jQuery.i18n library I am getting Uncaught TypeError: string is not a function in my login method
我正在使用jQuery。i18n来捆绑我的项目,我把它命名为
<script type="text/javascript">
<% String locale =request.getSession().getAttribute("language").toString();%>
$(document).ready(function () {
loadBundles1('<%=locale.toLowerCase()%>');
});
function loadBundles1(lang11) {
jQuery.i18n.properties({
// language:lang
});
}
</script>
,它工作正常…但问题是,当我试图登录我得到这个错误
Uncaught TypeError: string is not a function when I click login button, javascript login function甚至没有被调用
my form
<form name="headerLoginForm" class="loginForm" method="post"
action="JavaScript:login('headerLoginForm','${pageContext.request.contextPath}/login/login');">
my button
<button id="loginButton2" type="submit" class="app-button ladda-button"
data-style="expand-right"
name="Submit">
<span class="ladda-label"><fmt:message key="login" /></span>
</button>
注意:当我注释掉jQuery。I18n代码登录工作正常
我该如何解决这个问题?
我现在通过将方法名称从login更改为login1解决了错误,但我不知道错误是什么?!
所以代码
action="JavaScript:login
改成
action="JavaScript:login1
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- TypeError:无法读取属性'推'未定义的JavaScript
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 未捕获的TypeError无法读取未定义的属性socialsharing
- gulp Iconify任务抛出错误TypeError:Path必须是字符串.收到false
- 日期选择器更改事件抛出”;TypeError:字符串不是函数;
- 抛出消息;TypeError:第一个参数必须是字符串或Buffer
- Appcelerator Titanium - 子字符串 Javascript: Uncatch TypeError.
- gulp-usemin TypeError: Path 必须是字符串.已收到未定义
- Grunt:抛出新的TypeError(路径.resolve的参数必须是字符串');
- TypeError:无法设置属性"字符串”;的字符串(Javascript)中未定义
- 尝试使用字符串调用方法名称:Uncaught TypeError:Object[Object global]没有方法
- TypeError:无法创建属性'mapTypeId'在字符串'无法加载映射'流星错误
- 调用jQuery后.i18n库我得到未捕获的TypeError:字符串不是我的登录方法中的函数
- 访问JSON字符串时出现TypeError
- AngularJS-TypeError:字符串不是函数
- Javascript 函数 TypeError 但只在 substring() 字符串上