用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 点了直接没反应
------解决方案--------------------firebug 调试下 什么错误
------解决方案--------------------浏览器直接敲地址试试。
------解决方案--------------------会不会不在同一目录下,/lottery.do