繁体   English   中英

我想使用JavaScript访问JSON数组中的输入值

[英]I want to access inputed Value in JSON array using javascript

我创建了数组``PROPERTIES'',接受用户名,密码,sid等值,并且我想使用javascript访问此输入值。

     'PROPERTIES': {'gatewayurl': 
     {'Name': 
        {
         'en': 'Input gatewayurl'
     },

        'Description': {
         'en': 'Input gatewayurl for sms gateway'
     },
     'Type': 'string',
     'Required': 'Y',
     'Multiple': 'N',
     'Default': '',
  },
  'username': 
     {'Name': 
        {
         'en': 'Input username'
     },

        'Description': {
         'en': 'Input username'
     },
     'Type': 'string',
     'Required': 'Y',
     'Multiple': 'N',
     'Default': '{=Document:NAME}',
  },
   'password': 
     {'Name': 
        {
         'en': 'Input string'
     },

        'Description': {
         'en': 'Input password'
     },
     'Type': 'string',
     'Required': 'Y',
     'Multiple': 'N',
     'Default': '{=Document:NAME}',
  },
   'sid': 
     {'Name': 
        {
         'en': 'Input string'
     },

        'Description': {
         'en': 'Input sid'
     },
     'Type': 'string',
     'Required': 'Y',
     'Multiple': 'N',
     'Default': '{=Document:NAME}',
  },
   'mobileno': 
     {'Name': 
        {
         'en': 'Input mobileno'
     },

        'Description': {
         'en': 'Input mobileno'
     },
     'Type': 'number',
     'Required': 'Y',
     'Multiple': 'N',
     'Default': null,
  },
  'message': 
     {'Name': 
        {
         'en': 'Input message'
     },

        'Description': {
         'en': 'Input message'
     },
     'Type': 'string',
     'Required': 'Y',
     'Multiple': 'N',
     'Default': null,
      }

},

我使用了php代码,但我只想使用Javascript访问值,请有人帮我

$url =$_REQUEST["properties"]["gatewayurl"];
$user = $_REQUEST["properties"]["username"];
$password = $_REQUEST["properties"]["password"];
$sid = $_REQUEST["properties"]["sid"];
$number= $_REQUEST["properties"]["mobileno"];
$message= $_REQUEST["properties"]["message"];

如果“ PROPERTIES”是您所说的数组,则应将其初始化为数组。

var PROPERTIES = [ {'gatewayurl' ........... }]

然后,您可以通过

var url = PROPERTIES[0].gatewayurl;
var user = PROPERTIES[0].username;
var password = PROPERTIES[0].password;
var sid = PROPERTIES[0].sid;

等等..

如果它是示例中显示的JSON数组,

var REQUEST = { 
    'PROPERTIES': {'gatewayurl' ... }
 } 

然后,您可以通过

var url = REQUEST["properties"]["gatewayurl"];
var user = REQUEST["properties"]["username"];
var password = REQUEST["properties"]["password"];
var sid = REQUEST["properties"]["sid"];

暂无
暂无

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

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