Arezooparsafar86
پنج شنبه 14 آذر 1392, 11:29 صبح
من میخوام یه گرید رو با jquery ajax پر کنم
اما همش خطای internal error میده
:گریه::گریه::گریه::گریه:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public PayDetail[] GetPayDetails(string acceptStatus)
{
try
{
if (acceptStatus == "Accept")
{
PayDetails = _payDetailService.GetAccptPay();
}
else if (acceptStatus == "NotAccept")
{
PayDetails = _payDetailService.GetNotAccptPay();
}
else
{
PayDetails = _payDetailService.GetAll();
}
return PayDetails.ToArray();
}
catch (Exception exception)
{
return null;
}
}
function getData(acceptStatus) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: '../WebServices/AjaxSrv.asmx/GetPayDetails',
data: 'acceptStatus:"' + acceptStatus + '" ',
dataType: "json",
error: function(jqXhr, exception) {
alert("error");
},
success: function(response) {
$('#<%= grvMain.ClientID %>').empty();
alert("hi");
var table = "<table id=tblResult><thead><tr> <th>Name</th> <th>Salary</th> </tr></thead><tbody>";
for (var i = 0; i < response.d.length; i++) {
var row = "<tr>";
row += "<td>" + response.d[i].FirstName + "</td>";
row += "<td>" + response.d[i].Salary + "</td>";
row += "</tr>";
table += row;
}
}
});
}
اما همش خطای internal error میده
:گریه::گریه::گریه::گریه:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public PayDetail[] GetPayDetails(string acceptStatus)
{
try
{
if (acceptStatus == "Accept")
{
PayDetails = _payDetailService.GetAccptPay();
}
else if (acceptStatus == "NotAccept")
{
PayDetails = _payDetailService.GetNotAccptPay();
}
else
{
PayDetails = _payDetailService.GetAll();
}
return PayDetails.ToArray();
}
catch (Exception exception)
{
return null;
}
}
function getData(acceptStatus) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: '../WebServices/AjaxSrv.asmx/GetPayDetails',
data: 'acceptStatus:"' + acceptStatus + '" ',
dataType: "json",
error: function(jqXhr, exception) {
alert("error");
},
success: function(response) {
$('#<%= grvMain.ClientID %>').empty();
alert("hi");
var table = "<table id=tblResult><thead><tr> <th>Name</th> <th>Salary</th> </tr></thead><tbody>";
for (var i = 0; i < response.d.length; i++) {
var row = "<tr>";
row += "<td>" + response.d[i].FirstName + "</td>";
row += "<td>" + response.d[i].Salary + "</td>";
row += "</tr>";
table += row;
}
}
});
}