Jquery 在另一个域上点击操作结果
我正在尝试使用POST方法访问其他IP $(文档).ready(函数(){Jquery 在另一个域上点击操作结果,jquery,asp.net-mvc,web-services,Jquery,Asp.net Mvc,Web Services,我正在尝试使用POST方法访问其他IP $(文档).ready(函数(){ 我正在尝试以Web服务的形式访问actionresult。使用get方法点击actionresult时返回成功,但使用post方法点击actionresult时未找到错误(404)这应该是允许标准跨源资源共享所需的全部内容。请将其放在服务器上的.htaccess文件中 Header add Access-Control-Allow-Origin "*" Header add Access-Control-Allow-He
我正在尝试以Web服务的形式访问actionresult。使用get方法点击actionresult时返回成功,但使用post方法点击actionresult时未找到错误(404)这应该是允许标准跨源资源共享所需的全部内容。请将其放在服务器上的.htaccess文件中
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "GET, POST"
HttpGetAttribute
指示MVC框架仅允许GET请求。如果您还想允许POST操作,则必须删除该属性。您可以在浏览器中访问URL吗?访问控制允许来源:您的ip*
需要在服务器上启用。使用GET requestWell时是。访问控制rol allow方法
也需要口述post。请告诉我在哪里可以添加此代码访问控制allow Origin:your|ip |*朋友我尝试了很多东西我的问题通过删除contentType得到解决:“application/json;charset=utf-8”,
[HttpGet]
public ActionResult getdata(string data)
{
try
{
devicedata obj = new devicedata() { data = data };
database.devicedatas.Add(obj);
database.SaveChanges();
return Json("success", JsonRequestBehavior.AllowGet);
//return "success" ;
}
catch (Exception e)
{
return Json("Fail", JsonRequestBehavior.AllowGet);
//return "Fail" ;
}
}
Header add Access-Control-Allow-Origin "*"
Header add Access-Control-Allow-Headers "origin, x-requested-with, content-type"
Header add Access-Control-Allow-Methods "GET, POST"