ajax,错误被调用但无论如何它都有效

时间:2018-01-06 16:35:39

标签: javascript jquery ajax

我使用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);
        }
    }
}

1 个答案:

答案 0 :(得分:1)

首先摆脱错误函数中的嵌套成功函数,并用此替换错误函数来调试原因: 错误:function(ts){alert(ts.responseText)}

然后查看网址,它们在您的成功功能中有所不同。 简单地说第一个url-parameter是错误的,或者响应是无效的。