具体就是页面加载的时候会执行一次$.ajax({})生成一个列表,点击按钮时会重新执行一次这个操作实现动态刷新,加载的时候执行没错,点击按钮的时候会提示$.ajax is not a function这是怎么回事,怎么解决
原因一:没有加载Jquery库,原因二:$.ajax没有在$(function(){$.ajax();})中。
奏事这个原因,3Q
不对,我写了一个getdata()函数,在$(function(){})里边执行了一次,然后在button的onclick事件上绑定了一个,现在是$(function(){})里的能执行,onclick的提示错误
function getdata(){ $.ajax({ }); } $(function(){ getdata(); }) <input type='button' onclick='getdata()'/>
@吃俺老孙一棒: 你把代码写成如下的确会报错
<script type="text/javascript">
function getdata() {
$.ajax({
});
}
$(function () {
getdata();
})
</script>
<script type="text/javascript" src="jquery-1.11.0.min.js"></script>
要把引用的代码写在自定义代码之前才行。
@happydaily: 提示$.ajax is not a function可能就是因为你说的,但是我引用是在代码前边啊