日期:2014-05-16  浏览次数:20429 次

用AJAX请求Action 为什么调用不了
<script type="text/javascript">
function a(){
$.ajax({ url: "lottery.do",
  context: document.body,
   success: function(){
         $(this).addClass("done");
      }});}

</script>
<script type="text/javascript">
$(function(){
 $("#startbtn").click(function(){
lottery();
});
});
function lottery(){
$.ajax({
type:'POST',
url:'lottery.do',
dataType:'json',
cache: false,
error: function(){
alert('出错了!');
return false;
},
success:function(json){
$("#startbtn").unbind('click').css("cursor","default");
var a = json.angle;
var p = json.prize;
$("#startbtn").rotate({
duration:3000,
angle: 0,
             animateTo:1800+a,
easing: $.easing.easeOutSine,
callback: function(){
var con = confirm('恭喜你,中得'+p+'\n还要再来一次吗?');
if(con){
lottery();
}else{
return false;
}
}
});
}
});
}
</script>

AJAX的url路径没有错误啊!就是调用不了后台的action   点了直接没反应
AJAX????javascript

------解决方案--------------------
firebug 调试下 什么错误
------解决方案--------------------
浏览器直接敲地址试试。
------解决方案--------------------
会不会不在同一目录下,/lottery.do