我使用ajax发送一个post请求,数据保存在数据库中,但我的成功函数从未运行过?
如果我将成功函数放在错误函数中,那么应用程序的行为就像我期望的那样。我在节点终端中看不到任何错误消息。我自己构建了API,但之前我注意到了任何问题。 我仍处在陡峭的学习曲线上,我的代码中是否有错误?
public event Events.IdChanged OnIdChanged;
private long _id;
/// <summary>
/// This Key is generated on Item Insert
/// </summary>
public Guid EntityKey { get; set; }
[PrimaryKey]
public virtual long Id
{
get => _id;
set
{
if (value != _id)
{
_id = value;
OnIdChanged?.Invoke(_id);
}
}
}
答案 0 :(得分:1)
首先摆脱错误函数中的嵌套成功函数,并用此替换错误函数来调试原因: 错误:function(ts){alert(ts.responseText)}
然后查看网址,它们在您的成功功能中有所不同。 简单地说第一个url-parameter是错误的,或者响应是无效的。