我有以下签名的方法:
public ActionResult RenderFamilyTree(string name, Dictionary<string, string> children)
我正在尝试使用jQuery从javascript调用它,如下所示:
$('#div_render').load( "<%= Url.Action("RenderFamilyTree") %>", { 'name': 'Raul', [ {'key':'key1','value':'value1'}, {'key':'key2','value':'value2'} ] }, function() { alert('Loaded'); } );
我是否缺少某些东西可以使它正常工作?
javascript对象文字中存在语法错误。数组中的两个键/值对应与“名称”(例如:“ myProperty”)一起分配给命名属性。
$('#div_render').load( "<%= Url.Action("RenderFamilyTree") %>", { name: 'Raul', myProperty: [ {key:'key1',value:'value1'}, {key:'key2',value:'value2'} ] }, function() { alert('Loaded'); }
);