这是我的ajax代码:
<html>
<head>
<script type="text/javascript" src="jquery-2.1.1.js"></script>
<script type="text/javascript">
function la(){
alert("a");
$.ajax({
type: "POST",
url: "ajax.php",
data: {action:'call'},
success:function(){
alert('aaaaa');
},
error: function{}{
alert('bbb');
}
});
}
</script>
</head>
<body>
<button type="button" onclick="la()">Click me</button>
</body>
</html>
和ajax.php:
<?php
if($_POST['action'] == 'call'){
echo "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb";
} else{
echo "ccccccccccccccccccccccccccccccccc";
}
?>
当我点击按钮时,函数la()不会执行,也不会发出警报(&#34; a&#34;)
(我的jquery已成功安装)
答案 0 :(得分:3)
您的错误回调函数存在语法错误,将error: function{}
更改为error: function()