如何在jquery中使用load函数发送数据

我想用jquery加载函数发送一个字符串数据,但它不发送,我的代码是

function dialog(data) { $(function () { alert(data); var ph = $("#Org1"); ph.empty(); ph.load("/FrontEnd/DocsDownload", data, function () { ph.dialog({ width: 500, modal: true, show: 'slide', closeText: 'hide', draggable: false, resizable: false, title: "Download" }); }); }); } 

alert告诉我数据,但当它进入该控制器并从数据变量中选择值时,它具有空值。 我的控制器代码是

 public ActionResult DocsDownload(string data) { } 

可能是什么问题?

data参数是名称/值对:

 .load('/FrontEnd/DocsDownload', { data: 'Hello World' }, function () { 

并发送多个参数:

 .load('/FrontEnd/DocsDownload', { param1: 'value1', param2: 'value2' }, function () {