频道断开连接消息错误弹出的原因是什么?

时间:2012-11-04 11:19:04

标签: php flex

在测试我的应用程序时,每次将数据更新到数据库后都会发现。弹出一条恼人的故障信息。

说的是

  

在收到确认之前通道已断开连接

我检查数据库,测试php脚本,检查网络监视器,甚至重写服务调用者(不知道它的名字是什么)

<dataservice:DataService id="dataservice2" fault="Alert.show(event.fault.faultString + '\n' + event.fault.faultDetail  + '\n' + 'dataservice')" showBusyCursor="true"/>

甚至创建一个新的应用程序只是为了测试该组件。但是,每一件事都在工作,数据库已收到正确的数据集,我仍然无法识别该消息的来源。

如何找到此消息的来源?

2 个答案:

答案 0 :(得分:0)

我发现了PHP脚本导致的错误。当我查看PHP错误日志文件时,我发现Flex没有显示变量引用错误,就像这样

PHP Strict Standards:  Only variables should be passed by reference in C:\xampp\htdocs\fypweee_admin\FYPadminSideV3-debug\services\StockproductService.php on line 238

如果您使用的是XAMPP,则错误日志文件将位于[your hard disk name]:\xampp\php\logs1

由于php脚本仍然神秘地将数据集发送到数据库,我想我会留下该错误(暂时)。

答案 1 :(得分:0)

1.输入项目中的文件夹

   (i).flex-spreadsheet(folder)
   (ii).amfphp-spreadsheet(folder)

2.然后打开文件

  for xamp=> \htdocs\projectname\flex-spreadsheet\properties\ApplicationSettings.properties

  for wamp=> \www\projectname\flex-spreadsheet\properties\ApplicationSettings.properties

3.将第一行设为

serverpath=http://192.xxx.x.xxx/projectname/amfphp-spreadsheet/gateway.php
**or**
serverpath=localhost/projectname/amfphp-spreadsheet/gateway.php

这适合我。