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 都没起作用,怎么回事?
------解决方案--------------------
$.post(url, function(result) { alert(result); }).success(function() { alert("sent success"); }).error(function() { alert("error"); }).complete(function() { alert("complete"); });
试试
------解决方案--------------------
------解决方案--------------------
后面的要起作用,那你要出错吧。出错才会有作用吧。还有顺序应该也有一点关系吧。
------解决方案--------------------
你用的Jquery是什么版本的
换成1.5试试
------解决方案--------------------
换成ajax
比如
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});