我在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调用从视图发送数据到特定的操作i,这个api控制器中存在的posttechnologydocumentation
我尝试使用url调用api,但它给了我一个错误 “找到了与请求匹配的多个操作:”
答案 0 :(得分: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!' ); }
});