var url = '/Research/ser22ver.php'; 
 var objParm = new Object(); 
 objParm.id = 1; 
 $.post(url, objParm, function(result) { alert(result); }).success(function() { alert("sent success"); }).error(function() { alert("error"); }).complete(function() { alert("complete"); }); 
代码可以运行,如果成功了会弹出提示 result,但这里面的 .success  .error  .complete 都没起作用,怎么回事?

解决方案 »

  1.   

    $.post(url,  function(result) { alert(result); }).success(function() { alert("sent success"); }).error(function() { alert("error"); }).complete(function() { alert("complete"); });
    试试
      

  2.   

    ignore....感觉你传的值不对检查是否有值返回。。
      

  3.   

    你用的Jquery是什么版本的
    换成1.5试试
      

  4.   

    换成ajax
    比如
    $.ajax({
       type: "POST",
       url: "some.php",
       data: "name=John&location=Boston",
       success: function(msg){
         alert( "Data Saved: " + msg );
       }
    });