[Seaside] Re: Help with JQuery example
Bob Arning
arning315 at comcast.net
Fri Aug 24 01:06:07 UTC 2012
Hmm...
This is getting interesting. I made these changes:
renderContentOnSqueakman3: html
*Transcript show: 'rendering ',html requestContext request url asString; cr.
*
(html form)
id: #form;
with:
[html label with: 'Name'.
(html textInput)
id: #temp;
value: 'sample text'.
(html button beSubmit)
onClick: (html jQuery ajax
callback: [:v | *Transcript show: 'on click'; cr.*]
value: (html jQuery: #temp) value);
onClick: (html jQuery ajax script:
[:s | (s jQuery: #form) triggerSubmit]);
callback: [*Transcript show: 'non-ajax'; cr.*]; " non-ajax
callback"
with: 'Pay >']
and see this in the transcript as I click the pay button over and over:
rendering /mt
rendering /mt
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=RVMTCSGy6eRuwFPa
on click
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=HrNRut8hmeMBy9u3
on click
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=mFjQlh1kqGF6357K
on click
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=F0hO6ifLUdBNeIkO
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=bTdSB3mLJzUjv_Ll
on click
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=lDq1GQPbcjSImBAP
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=LRsJryXuP-xaOeXJ
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=AQx9GhKhAAQkiLZe
on click
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=3C3ftOy_RGEglbCC
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=_7Q2Ed4aVj6wkRYh
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=fvjjH-UmKYv9nZ3J
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=lGOYq5nlHMEUDGHk
non-ajax
rendering /mt?_s=JTe6UE1ZzC_doo3j&_k=r7nM6kuJy_V_12b-
sometimes both are triggered and sometimes only one.
Curious
On 8/23/12 7:39 PM, squeakman wrote:
> On 23/08/2012 6:53 PM, Bob Arning wrote:
>> Well, now that you have the triggerSubmit in there, this seems to work:
>>
>> renderContentOnSqueakman3: html
>>
>> (html form)
>> id: #form;
>> with:
>> [html label with: 'Name'.
>> (html textInput)
>> id: #temp;
>> value: 'sample text'.
>>
>> (html button beSubmit)
>> onClick: (html jQuery ajax
>> callback: [:v | self halt] "<=== this is never
>> called"
>> value: (html jQuery: #temp) value);
>>
>> onClick: (html jQuery ajax script: "<=== not needed"
>> [:s | (s jQuery: #form) triggerSubmit]); "<== not
>> needed"
>>
>> callback: [self halt]; " non-ajax callback"
>> with: 'Pay >']
>>
>>
>
> Yes, that does call the "non-ajax callback" but now the callback marked
>
> "<=== this is never called"
>
> above is not called.
>
>
> Also, it seems that with the beSubmit added, the two lines marked
>
> "<=== not needed"
>
> are not needed.
>
>
> I will keep plugging away at this and if I get a solution I will post it.
>
> Thanks,
> Frank
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20120823/c17fb7d4/attachment.htm
More information about the seaside
mailing list