Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery从$().Load()向控制器方法发送数据_Javascript_Jquery_Asp.net Mvc - Fatal编程技术网

Javascript Jquery从$().Load()向控制器方法发送数据

Javascript Jquery从$().Load()向控制器方法发送数据,javascript,jquery,asp.net-mvc,Javascript,Jquery,Asp.net Mvc,首先试着把事情联系起来。 我有一个动态创建的div,我从$().Load()加载它 像这样的 $(elem).load("BarChart"); $(elem).load("BarChart",{Values: values}); 注意:elem id同时动态创建了div 直到这一切工作正常,但现在我想发送选定的数据 像这样的 $(elem).load("BarChart"); $(elem).load("BarChart",{Values: values}

首先试着把事情联系起来。 我有一个动态创建的div,我从
$().Load()加载它
像这样的

 $(elem).load("BarChart");
       $(elem).load("BarChart",{Values: values});
注意:elem id同时动态创建了div

直到这一切工作正常,但现在我想发送选定的数据

像这样的

 $(elem).load("BarChart");
       $(elem).load("BarChart",{Values: values});
注:条形图为局部视图。正在调用控制器方法,但无法找到从
load

控制器方法

 public ActionResult BarChart(List<String> Values)
        {
            foreach (var v in Values)
            {
                lstPointSeries = Utility.GetPointSeries(Session["DbName"].ToString(), Session["AccountGroupName"].ToString(), null, AggregrationType.Total, v, null);
            }
            ViewBag.pointSeries = lstPointSeries;

            return PartialView();
        }

我试过你的代码,效果很好

试试这个:

url = urlHelper.CommonHelper("", "About", "TestAction");
$("#TestDivId").load(url, { Values: ["aaa","bbb"] });
public ActionResult TestAction(List<string> Values) { return View(); }

url=urlHelper.CommonHelper(“,”关于“,”测试操作”);
$(“#TestDivId”).load(url,{值:[“aaa”,“bbb”]});
公共操作结果测试操作(列表值){return View();}

您发送的是数组还是对象格式?@GuruprasadRao查看编辑您是否尝试字符串化值?比如
values=JSON.stringify(values)
?只要试着发送
而不是
{values:values}
@GuruprasadRao我试着只发送值,但不发送字符串,你能详细说明一下吗?只发送
?如何发送?你能把你的密码。。。我在controller
url=urlHelper.CommonHelper(“,”About“,”TestAction”)处获得空值
$(“#TestDivId”).load(url,{Values:[“aaa”,“bbb”]});`public ActionResult TestAction(列表值){return View();}
将检查并告知您