1.允许跨域
config.EnableCors(new EnableCorsAttribute("*", "*", "*"));
2.js ajax传递参数有限制
function upload() {
var url =
"http://localhost:55343/api/11/sss";
var parm = JSON.stringify({
key: "JMbAk5pq2UhkqjIX",
phone: "2222"
});//-----参数需要是字符串
$.ajax({
url: url,
type: "post",
data: parm,//传递参数
contentType: 'application/json',//这个必须有,不然传递失败
processData: false,
success: function(data) {
alert("上传成功" + JSON.stringify(data))
},
error: function (data) {
alert("上传失败" + JSON.stringify( data))
}
});
}
3.后台接受参数
[HttpPost]
public string ConsumTicket(dynamic obj)
{
string key = Convert.ToString(obj.key);
string phone = Convert.ToString(obj.phone);
}