我被卡住了,需要弄清楚如何將我的表單數據發送到MySQL。我有已經創建的表單。Flex 4.6將數據從表單發送到MySQL
腳本在我的組件組...
protected function button_clickHandler(event:MouseEvent):void
{
customers.firstname = firstnameTextInput.text;
customers.lastname = lastnameTextInput.text;
}
形式在我的組件組......在我的主要的應用程序
<s:Form defaultButton="{button}">
<s:FormItem label="Firstname">
<s:TextInput id="firstnameTextInput" text="{customers.firstname}"/>
</s:FormItem>
<s:FormItem label="Lastname">
<s:TextInput id="lastnameTextInput" text="{customers.lastname}"/>
</s:FormItem>
<s:Button id="button" label="Submit" click="button_clickHandler(event)"/>
</s:Form>
腳本...
import mx.controls.Alert;
import mx.events.FlexEvent;
import valueObjects.Customers;
protected function dataGrid_creationCompleteHandler(event:FlexEvent):void
{
getAllCustomersResult.token = customersService.getAllCustomers();
}
protected function createCustomers(item:Customers):void
{
createCustomersResult.token = customersService.createCustomers(item);
}
和我的組件在我的主應用程序中...
<forms:AddCustomerForm id="addCustomerForm"/>
從我的理解,到目前爲止我寫的東西還沒有把數據發送到服務器呢?不知道下一步該怎麼做。
哦,這在我的主要的應用程序...
<fx:Declarations>
<s:CallResponder id="getAllCustomersResult"/>
<customersservice:CustomersService id="customersService"
fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail)"
showBusyCursor="true"/>
<s:CallResponder id="createCustomersResult"/>
</fx:Declarations>
我使用WAMP
我想補充一點,我可以得到沒有問題的數據....我可以在我的應用程序的數據網格中顯示MySQL數據(我手動輸入)。 – Omgabee 2014-10-03 16:41:16
很少有問題:您是否在某處定義了customerService?如果是的話......它是什麼類型的對象?你使用的服務器端技術是什麼? – Clintm 2014-10-03 17:22:27
我更新了我的問題......我相信這是它的定義,在我的聲明中。並更新說我正在使用WAMP。編輯:我也應該說...所有這些代碼是爲flex生成的 – Omgabee 2014-10-03 17:34:26