我想用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"
});
});
});
}
警告显示数据,但当它进入该控制器并从数据变量中选择值时,它具有空值。我的控制器代码是
public ActionResult DocsDownload(string data)
{
}
可能是什么问题?
答案 0 :(得分:8)
data参数是名称/值对:
.load('/FrontEnd/DocsDownload', { data: 'Hello World' }, function () {
并发送多个参数:
.load('/FrontEnd/DocsDownload', { param1: 'value1', param2: 'value2' }, function () {