日期:2014-05-17  浏览次数:20766 次

$.post 不走回调函数,求高手,在线等
$(function(){
    $.post( "selectParaVal.action ",{},function(json){
    alert( "aaaaaaaaaaaaaaaa ")
    }, "json ")
    })

<action   name= "selectParaVal "   class= "find_para "   method= "selectParaVal ">
<result   name= "success "   type= "json "> </result>
</action>

public   String   selectParaVal(){
list=   paramService.selectParaVal();
System.out.println(list.size());
return   SUCCESS;
}

action     可以正常执行

------解决方案--------------------
function(json)这个是什么意思呢? 如果要得到服务器响应的json数据,只需要服务端响应时设置contentType为 application/json就行, 而且jquery的ajax异步调用函数格式是这样的
$.post("...action",
{},
function(returnedDate, status)
{})

function里面两个值必须是这两个 returnedDate代表的就是服务端响应过来的数据。。不管是什么格式都行