有人可以解释一下这个控制台错误以及如何修复它吗?
未捕获错误:在初始化之前无法调用按钮上的方法;试图调用方法'加载'
点击添加到购物车按钮&在chrome开发人员工具中查看控制台: http://tinyurl.com/pqb7wyr
购物车按钮:
var b = db.B.Find(someId).Include(b => b.AColl);
// we now have all the A records that have B FK
foreach (A a in b.AColl){
//do something
}
使用Javascript:
<button type="button" id="button-cart" data-loading-text="Loading..." class="btn btn-outline-inverse">Add to Cart</button>
我已经读过我应该重新排序脚本以在所有jquery和jquery插件js之后加载boostrap js以解决错误,但是这并没有解决它。
答案 0 :(得分:2)
对我来说,通过在bootstrap.js之前放置jquery-ui.min.js文件来解决这个问题
只需在页面上单击ctrl + u就会收到错误并检查<head>
部分是否在bootstrap.js之后调用了jquery-ui文件
这可能是错误的原因。
在调用bootstrap.js之前放置jquery-ui将解决问题。
答案 1 :(得分:0)
尝试在beforeSend事件触发前将#button-cart
初始化为按钮
$('#button-cart').button().on('click', function() {