-1

我试图让这段代码工作,但它给了我一个错误。它似乎没有执行。

jQuery.post("getResults.php", {id:id} , function(data)
        {
            jQuery("select#kDate").removeAttr("disabled");
            jQuery("select#kDate").html(data);
        })
        .success(function() { alert("second success"); })
        .error(function() { alert("error"); })
        .complete(function() { alert("complete"); });
     });

任何帮助,将不胜感激。

4

2 回答 2

3

误差函数有3个参数......

 error(jqXHR, textStatus, errorThrown)

试试这个:

error(function(xhr, status, detail) { alert("error ("+status+") : " + detail); });

文档在这里:http ://api.jquery.com/jQuery.ajax/

于 2012-12-28T20:14:27.177 回答
0

试试这个:你也可以在这里看到。

var id = "some-value";
jQuery.post("getResults.php?id="+id, function(data) {
  jQuery("select#kDate").removeAttr("disabled");
  jQuery("select#kDate").html(data);
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() { alert("complete"); });
于 2012-12-28T20:22:51.927 回答