contentType: "application/json"选项和
JSON.stringify参数:
var lines = new Array();lines.push("ABC");lines.push("DEF");lines.push("GHI");$.ajax({ url: 'MyController/MyAction/', type: 'POST', data: JSON.stringify({ 'lines': lines }), dataType: 'json', contentType: 'application/json', async: false, success: function (data) { console.log(data); }});
如果在业务案例中有意义,您还可以设置要获取的对象的类型。例:
public JsonResult MyAction(string[] lines){ Console.WriteLine(lines); // Display nothing return Json(new { data = 0 });}
而且,您发送的内容更实用:
public class MyModel { string[] lines;}
最后:
public JsonResult MyAction(MyModel request){ Console.WriteLine(string.Join(", ", request.lines)); // Display nothing return Json(new { data = 0 });}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)