Jquery电话:
$.post({
url: "http://localhost:60700/Main//Data/dataServices.aspx",
data: { action: "savePhoneData", phoneID: PhoneID, values : JSON.stringify(allData) },
success: phoneSaved,
error: phoneSavedFailed
});
我在项目中有类似的功能,使用 GET 方法并且工作得很好。 但是,在这种情况下,由于数据量的原因,必须使用 POST 。
我得到的错误是:不允许用于访问路径'/ Main / [object Object]'的HTTP谓词POST。
请帮忙!
答案 0 :(得分:0)
我不是.NET专家,但似乎特定的servlet不支持post。
答案 1 :(得分:0)
我使用的是ASMX页面:
public class Handsets : System.Web.Services.WebService
{
[WebMethod]
public string Test(object items)
{
List<object> lstItems = new JavaScriptSerializer().ConvertToType<List<object>>(items);
return "wow";
}
}