简体   繁体   English

将关联数组传递给Javascript函数

[英]Pass associative array to Javascript function

How can I pass associative array in the below code. 如何在下面的代码中传递关联数组。 I dont wish to create a variable 我不想创建一个变量

uiDialog([MyURL,null,'GET'],false);

Some thing like this 像这样的东西

 uiDialog([url:MyURL,data:null,method:'GET'],false);

I know I can do something like 我知道我可以做类似的事情

var arr = new Array(5);
  arr["000"]="Rose";
  arr["4"]="Ltd";

And pass this array but I am not interested in that I want a one line code 并传递此数组,但我对一行代码不感兴趣,

UPDATE It seams there is no one line solution but if object is not a problem ie u cant use array function or length you can try this answer Pass associative array to Javascript function 更新它缝没有行解决方案,但如果对象不是问题,即您不能使用数组函数或长度,您可以尝试此答案将关联数组传递给Javascript函数

 uiDialog({url:MyURL,data:null,method:'GET'},false);
var arr = new Array(3);
arr['url']=MyURL;
arr['data']=null;
arr['method']='GET';

uiDialog(arr,false);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM