Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.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
Php Flex-如何将Flex DropDownList中选定项的ID发送到服务器?_Php_Mysql_Apache Flex_Drop Down Menu - Fatal编程技术网

Php Flex-如何将Flex DropDownList中选定项的ID发送到服务器?

Php Flex-如何将Flex DropDownList中选定项的ID发送到服务器?,php,mysql,apache-flex,drop-down-menu,Php,Mysql,Apache Flex,Drop Down Menu,我正在为PHP使用FlashBuilder4.5。我有一个简单的MySQL表,其中包含{tID,tName}字段 我可以在Flex表单中填充DropDownList,如下所示。DropDownList显示了没有问题的人员的姓名: <s:Form defaultButton="{button}"> <s:FormItem label="myList: "> <s:DropDownList id="dropDownList" creationComplete="d

我正在为PHP使用FlashBuilder4.5。我有一个简单的MySQL表,其中包含{tID,tName}字段

我可以在Flex表单中填充DropDownList,如下所示。DropDownList显示了没有问题的人员的姓名:

<s:Form defaultButton="{button}">
 <s:FormItem label="myList: ">
  <s:DropDownList id="dropDownList" creationComplete="dropDownList_creationCompleteHandler(event)" >
   <s:AsyncListView list="{getPeopleResult.lastResult}"/>
  </s:DropDownList>
 </s:FormItem>
 <s:Button id="button" label="Submit"click="button_clickHandler(event)"/>
</s:Form>

上述方法不起作用。我将感谢任何帮助

从数字到字符串的转换应始终使用parseInt或parseFloat。这将解决您的问题。

您可能需要以下或类似功能:

person.tID=dropDownList.selectedItem.tID as int;
dropDownList.selectedItem的直接值可能是[Object]——最有可能是带有tID和tName字段的person对象


这是我根据目前为止看到的代码做出的猜测…:

您是否尝试过:person.tID=dropDownList.selectedItem作为字符串;含糖的现在,它起作用了。我现在可以在添加新人员时向服务器发送正确的数据。现在,问题是datagrid没有正确更新。由于问题不同,我创建了一个新问题:datagrid现在更新没有问题!非常感谢你的帮助!
person.tID=dropDownList.selectedItem.tID as int;