Javascript Ajax调用中的成功或错误函数都不会触发
在这一点上,我需要一双额外的眼睛来验证我是否疯了 下面是我的Ajax调用。好像写得很好。下面是服务器端代码。。看起来又写对了。我在服务器端代码中放置了一个断点,以验证查询是否具有正确的数据、执行并在Javascript Ajax调用中的成功或错误函数都不会触发,javascript,c#,jquery,ajax,Javascript,C#,Jquery,Ajax,在这一点上,我需要一双额外的眼睛来验证我是否疯了 下面是我的Ajax调用。好像写得很好。下面是服务器端代码。。看起来又写对了。我在服务器端代码中放置了一个断点,以验证查询是否具有正确的数据、执行并在列表中返回它应该返回的内容 我使用fiddler显示服务器端代码确实返回JSON对象列表,但是success或error回调现在都没有触发。有人能看到这个代码有问题吗 Ajax ProductDropDown = function() { var lob = $("input[name='Li
列表中返回它应该返回的内容
我使用fiddler显示服务器端代码确实返回JSON对象列表,但是success
或error
回调现在都没有触发。有人能看到这个代码有问题吗
Ajax
ProductDropDown = function() {
var lob = $("input[name='LineOfBusiness']:checked").val();
var istate = $('#IssueState').val();
if (lob !== undefined && istate !== '') {
$.ajax({
type: "GET",
url: '@Url.Action("GetProducts")',
data: { lob: lob, istate: istate },
dataType: 'json',
succcess: function (data) {
alert('here');
console.log("SUCCESS");
console.log(data);
var markup = '';
for (var x = 0; x < data.length; x++) {
markup += '<option value="' + data[x].prevValue + '">' + data[x].Text + '</option>';
}
$('#Code').html(markup);
},
error: function (error) {
alert('here too');
console.log("ERROR");
console.log(error);
alert('An error has occurred, please try your request again!');
}
});
}
小提琴手响应(文本视图)
success
函数没有执行,因为您将其称为success
hahahha,好的,谢谢:)投票以简单的印刷错误结束。
public JsonResult GetProducts(string lob, string istate)
{
using (var db = new SalesAgreementEntities())
{
var list = (from a in db.Product
where a.LobID.Equals(lob) &&
istate.Equals("NY")
? a.CompanyCode.Equals("NY")
: a.CompanyCode.Equals("SNY")
select new
{
ProductName = a.ProductName,
ClumpCode = a.CompanyCode
}).ToList();
return Json(list, JsonRequestBehavior.AllowGet);
}
}
[{"ProductName":"Select 7","Code":"AW"},{"ProductName":"Select 7","Code":"U5"}]