Thank you for your suggestion.
My trouble was just a cross-domain issue.
I still tried the app(proxied="false") on the dev console.
When I deploy DHTML-SOLO files into the web server, DHTML app works
correctly.
header('Content-type: application/xml; charset=utf-8');
is needed for php actually.
If this does not exist, the dhtml app does not display the return from php.
There is no problem now.
RESOLVED!
--
[email protected]
Laszlo Japan
2009/12/10 Henry Minsky <[email protected]>:
> 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]
>
>
>