Are you sure? The ondata will only fire in DHTML if the server provides the correct content type, e.g., 'application/xml'.
Also there is a cross-domain issue in DHTML, your php script must come from the same host address as your app was loaded from. I am enclosing copies of your test application, which work for me when deployed in solo mode, in Firefox 3.5 on OSX, on the runtimes [swf8, swf10, dhtml] If these do not work for you, can you tell me which browser and OS and server you're using? On Wed, Dec 9, 2009 at 8:08 PM, ason <[email protected]> wrote: > Nothing happens. > > ondata event is not fired to begin with. > This may be not the issue on Japanese characters. > > -- > [email protected] > Laszlo Japan > > 2009/12/10 Henry Minsky <[email protected]>: > > For DHTML, can you make sure that your PHP server sends the correct MIME > > type, it must be application/xml > > > > <?php > > header("Content-Type: application/xml"); > > $sei = urldecode($_GET["sei"]); > > $mei = urldecode($_GET["mei"]); > > print "<data sei='".$sei."' mei='".$mei."'/>"; > > ?> > > > > > > That will make it work in SOLO DHTML mode. > > > > > > > > On Wed, Dec 9, 2009 at 11:31 AM, ason <[email protected]> wrote: > >> > >> > Results for swf9/10 version app: > >> > > >> > dhtml---NG(!) > >> > >> Sorry. This was not a correct result. > >> even dataset ondata was not fired when proxied="false". > >> (I always use SOLO.) > >> > >> When proxied="true", the app works very fine in dhtml. > >> The 3rd param of p.addValue() is a key setting. > >> > >> p.addValue("sei", sei.getText(), false);----OK. > >> - or - > >> p.addValue("sei", sei.getText(), true);-----NG > >> > >> php file is not needed to edit. > >> > >> -- > >> [email protected] > >> Laszlo Japan > >> > >> > swf8---NG (but no problem) > >> > swf9---OK > >> > swf10---OK > >> > > >> > > >> > > >> > -- > >> > [email protected] > >> > Laszlo Japan > >> > http://www.openlaszlo-ason.com/ > >> > http://laszlo.jp > >> > > >> > > >> > > >> > 2009/12/10 Henry Minsky <[email protected]>: > >> >> Thanks very much! > >> >> > >> >> I am just setting up PHP on my MacBook, so I can test the php > >> >> applications. > >> >> > >> >> If you would be so kind, could you try your application in DHTML and > >> >> tell me > >> >> what happens to the Japanese characters when they make the round trip > >> >> from > >> >> the client to the server and back? > >> >> > >> >> > >> >> > >> >> On Wed, Dec 9, 2009 at 10:34 AM, ason <[email protected]> > wrote: > >> >>> > >> >>> Hello Henry, > >> >>> > >> >>> if you need to test swf8/9/10/dhtml apps with Japanese characters, > >> >>> tell me anytime. > >> >>> I will do it. Because I am Japanese. > >> >>> > >> >>> -- > >> >>> [email protected] > >> >>> Laszlo Japan > >> >>> > >> >>> > >> >>> > >> >>> 2009/12/9 Henry Minsky <[email protected]>: > >> >>> > Thank you for finding this workaround, Ason, > >> >>> > > >> >>> > I think we should figure out why there is difference in the swf8 > and > >> >>> > swf10 > >> >>> > behavior. It would be > >> >>> > best if the API were the same for both. Also we should see what > the > >> >>> > behavior is in DHTML. > >> >>> > > >> >>> > > >> >>> > I will look at how the text data is being encoded in the query. I > >> >>> > have > >> >>> > filed > >> >>> > a bug in JIRA for this > >> >>> > http://openlaszlo.org/jira/browse/LPP-8664 > >> >>> > > >> >>> > > >> >>> > > >> >>> > On Wed, Dec 9, 2009 at 3:25 AM, ason <[email protected]> > >> >>> > wrote: > >> >>> >> > >> >>> >> you must use encodeURI() in LZX, and urldecode() in PHP, in > >> >>> >> as3(swf9/swf10), > >> >>> >> > >> >>> >> you can see the sample app in the "swf9 version" section of > >> >>> >> http://www.openlaszlo-ason.com/doku.php/phpgetpost > >> >>> >> > >> >>> >> > >> >>> >> -- > >> >>> >> [email protected] > >> >>> >> Laszlo Japan > >> >>> >> > >> >>> >> > >> >>> >> 2009/12/9 Ono Keiji <[email protected]>: > >> >>> >> > Hi, > >> >>> >> > > >> >>> >> > I have just get big issue that 'POST" and "GET" dose not work > >> >>> >> > well in > >> >>> >> > the > >> >>> >> > case of compiling with swf9/10. It get occur using multibyte > text > >> >>> >> > data > >> >>> >> > to > >> >>> >> > send using those interface. > >> >>> >> > I wonder i miss any information about the attention when using > >> >>> >> > swf9 > >> >>> >> > over. > >> >>> >> > Any workaround? > >> >>> >> > > >> >>> >> > simple test case > >> >>> >> > test.lzx > >> >>> >> > <?xml version="1.0" encoding="utf-8"?> > >> >>> >> > <canvas debug="true"> > >> >>> >> > <dataset name="d" src="http://<server>/test.php" > >> >>> >> > querystring="post"> > >> >>> >> > > >> >>> >> > <simplelayout/> > >> >>> >> > <edittext name="ed"></edittext> > >> >>> >> > <button>post > >> >>> >> > <handler name="onclick"> > >> >>> >> > var dp = canvas.datasets.d; > >> >>> >> > dp.setQueryString({aaa: ed.getText()} ); > >> >>> >> > dp.doRequest(); > >> >>> >> > </handler> > >> >>> >> > </button> > >> >>> >> > </canvas> > >> >>> >> > > >> >>> >> > test.php > >> >>> >> > <?php > >> >>> >> > $s = $_POST['aaa']; > >> >>> >> > //$s = $_GET['aaa']; > >> >>> >> > > >> >>> >> > error_log( "$s\n", 3, "/tmp/php_error.log" ); > >> >>> >> > ?> > >> >>> >> > > >> >>> >> > When input "ああああ”(this is jp, and the mean is 'AHAHAHAHA' :^) > >> >>> >> > The php program get "ã ‚ã ‚ã ‚". > >> >>> >> > > >> >>> >> > When it compile with swf8, works fine. > >> >>> >> > > >> >>> >> > thx > >> >>> >> > > >> >>> >> > > >> >>> >> > -- > >> >>> >> > ------------------------------------------ > >> >>> >> > Ono Keiji > >> >>> >> > [email protected] > >> >>> >> > ------------------------------------------ > >> >>> >> > > >> >>> >> > > >> >>> >> > > >> >>> >> > >> >>> > > >> >>> > > >> >>> > > >> >>> > -- > >> >>> > Henry Minsky > >> >>> > Software Architect > >> >>> > [email protected] > >> >>> > > >> >>> > > >> >>> > > >> >> > >> >> > >> >> > >> >> -- > >> >> Henry Minsky > >> >> Software Architect > >> >> [email protected] > >> >> > >> >> > >> >> > >> > > > > > > > > > -- > > Henry Minsky > > Software Architect > > [email protected] > > > > > > > -- Henry Minsky Software Architect [email protected]
japanese-php-post.lzx
Description: Binary data
japanese-php-get.lzx
Description: Binary data
posttest.jsp
Description: Binary data
<<attachment: posttest.php>>
<<attachment: gettest.php>>
