I have below asp.net service :
[ActionName("AddNewCompany")]
public apiResult UpdateCompany(Company company, string UserCode, string APIKey)
{
spCard myStoreProcedure = new spCard();
return myStoreProcedure.updateCompany(company, UserCode, APIKey);
}
i try to use $.ajax call above service, i keep received error message 'Not Found'
var apiParameter = {
Code: code,
Name: name,
CompanyGroup: companyGroup
};
request = $.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
url: G_BASE_URI + "testAPI/AddNewCompany",
data: "company=" + JSON.stringify(apiParameter) + "&UserCode=AAA&APIKey=123"
});
i change the $.ajax to below, still getting 'Not Found'
var apiCompany = {
Code: code,
Name: name,
CompanyGroup: companyGroup
};
var apiParameter = { company: apiCompany, UserCode: "XXX", APIKey: "12345" };
request = $.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
url: G_BASE_URI + "dbCard/AddNewCompany",
data: jQuery.param(apiParameter)
});
i have other services which only have 1 parameter, it work as expected. For those services more than 1 parameter. i am facing this problem.