webApi+Ajax传参与接收

1、Post请求不同类型

///////===========dynamic
$.ajax({
                        url: "api/Launch/Data",
                        type: "post",
                        data: JSON.stringify({ xml: xmlstr }),
                        contentType:"application/json",
                        dataType: "text",
                        async: false,
                        success: function (xml){}
      });

   public string Data(dynamic xml)
        {
            return "这是xml类型的参数";
        }


///////===========JObject
public string Data(JObject xml)
{

}

$.ajax({
                        url: "api/Launch/Data",
                        type: "post",
                        data: { xml: xmlstr },
                        dataType: "text",
                        async: false,
                        success: function (xml){}
      });

//======================
    $.ajax({
                         url: "api/Launch",
                         type: "post",
                         data:{"":"22"},
                        dataType: "text",
                        async: false,
                        success: function (xml) {
                      }});

public string Post([FromBody]string xml)
        {

           }

============================
 public string Post([FromBody]string xml)
        {

        }

 $.ajax({
                         url: "api/Launch",
                         type: "post",
                         data:"=sss",
                        dataType: "text",
                        async: false,
                        success: function (xml) {}
           });

2、多个Post请求可以webAPi配置文件里面加个action

webApi+Ajax传参与接收_第1张图片

相关连接:https://www.cnblogs.com/zhangxiaolei521/p/5803841.html

你可能感兴趣的:(Webapi)