0

我在 api 控制器中有多个方法,如何将数据从视图传递到特定方法。

public List<ListofUsersusingthisTechnology> getUsersUsinThisTechnology()
{
    return dataHelper.GetListofUsingThisTechnology();
}

public List<TechnologyDocumentation> PostTechnologyDocumentation(TechnologyDocumentation TechDocumentation)
{
    List<TechnologyDocumentation> tech = new List<TechnologyDocumentation>();
    tech.Add(TechDocumentation);
    return tech;
}

这两个是我的 api 控制器中的操作。我想使用 ajax 调用将数据从视图发送到特定操作,即此 api 控制器中存在的 posttechnologydocumentation

我尝试使用 url 调用该 api,但它给了我一个错误,例如“找到与请求匹配的多个操作:”

4

1 回答 1

0

您可以使用相同的 jquery ajax 调用。假设您必须执行多个操作并且仅将数据传递给第一个操作。然后使用 jquery ajax 调用和内部成功调用另一个动作。

jQuery.ajax({
        type : 'POST',
        url : "http://localhost:8080/yourapp/controller/callingmethod",
        dataType : "json",
        data:jsonvar,
        contentType : "application/json;charset=utf-8",
        success: function() { alert('Success!' ); /* call another action here */},
        error: function() { alert('Hushhhhhhhhhhhh error!' ); }
    });
于 2013-09-17T13:03:47.300 回答