0
我想通過使用下面的代碼從jquery中調用c#函數。但我只能得到內部服務器錯誤。請幫助我找出爲什麼以及如何修復它。謝謝。當jquery調用c#函數時發生內部服務器錯誤
腳本
<script type="text/javascript">
$(function() {
$(".matrix_tableActive").click(function (e) {
alert(e.target.id);
$.ajax({
type: "POST",
url: "Default.aspx/Download",
data: JSON.stringify({ sth: "hahaha" }),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: fnsuccesscallback,
error: fnerrorcallback
});
});
function fnsuccesscallback(data) {
alert(data.d);
}
function fnerrorcallback(result) {
alert(result.statusText);
}
});
</script>
C#
[WebMethod]
protected static String Download(String sth)
{
return sth;
}
發現了這個。 http://stackoverflow.com/questions/4508409/ajax-method-call –
請找出確切的錯誤並更新發布。在這一點上,博士要求一般的調試幫助,這對SO來說太廣泛了。 –
謝謝@wit_peter我從那裏找到了正確的方法。 :) –