If you mean the following, I get nothing. No alert. function ev_command_enter(){alert("wrong number of ajax results");jdoajax(["command"],"");}
Thanks, On Mon, Mar 3, 2014 at 7:33 PM, Eric Iverson <eric.b.iver...@gmail.com>wrote: > The javascript handler should be more like (from your earlier example): > > function ev_command_enter(){jdoajax(["command"],"");} > > On Mon, Mar 3, 2014 at 7:32 PM, Eric Iverson <eric.b.iver...@gmail.com> > wrote: > > Try some javascript debugging. Put in a javascript sentence in the > > javascript method ev_command_enter: > > alert("wrong number of ajax results"); > > This will confirm that at least javascript is seeing the event. > > > > There might be hints in the jijx window. > > > > Using submit() in the handler is probably wrong. Follow the pattern > > from other JHS pages that work. > > > > On Mon, Mar 3, 2014 at 7:27 PM, Brian Schott <schott.br...@gmail.com> > wrote: > >> Eric, > >> > >> It appears my ev_command_enter is NOT being triggered by pressing the > Enter > >> key while in the text field. I have even placed a debugging counter, T, > in > >> ev_command_enter, but it is not being incremented. > >> > >> Could you or others look at the excerpt of code below, please? I have > >> patterned it after both Eric's demogl1.ijs and Bob's vlitejwiki.ijs, but > >> cannot seem to get over this bump in the road. > >> > >> > >> coclass'tgsj' > >> coinsert'jhs' > >> > >> HBS=: 0 : 0 > >> '<h2>Type in a turtle command</h2>' > >> 'command' jhtext 'fd 10';50 > >> '<canvas width="600" height="600" id="glcanvas"></canvas>' > >> ) > >> > >> jev_get=: create > >> > >> create=: 3 : 0 > >> 'tgsj'jhr'' > >> T=: 20 > >> initTurtles 1 > >> ) > >> > >> ev_command_enter=: 3 : 0 > >> T=:T+1 > >> s=: getv 'command' > >> ". s > >> ) > >> > >> JS=: 0 : 0 NB. javascript > >> function ev_body_load(){init();} // must use JHS framework load handler > >> function ev_command_enter(){jsubmit();} > >> ) > >> > >> Thanks, > >> > >> On Mon, Mar 3, 2014 at 11:13 AM, Eric Iverson <eric.b.iver...@gmail.com > >wrote: > >> > >>> Shooting from hip response without a careful reading of your message. > >>> > >>> jev_get is for the http get request. It is the verb that is run when > >>> you first browse to that page. It is not a response to an ajax > >>> request. > >>> > >>> What is the J definition for ve_command_enter? When jev_get is called > >>> it will get the error you indicate if the J verb ev_command_enter is > >>> not defined. > >>> > >>> Note that in general there are both javascript and J definitions with > >>> the same names. > >>> > >>> Look more carefully at the patterns in working J examples. It is > >>> likley that jev_get should be defined to be create. > >>> > >>> On Mon, Mar 3, 2014 at 11:07 AM, Brian Schott <schott.br...@gmail.com> > >>> wrote: > >>> > I have problem code inside a JHS app I am trying to write. The app > will > >>> > accept user inputs of valid commands like `fd 10` and produce canvas > draw > >>> > updates. > >>> > > >>> > This line in jijx is producing the error below it. > >>> > > >>> > load'~Projects/tgsjhs/tgsjhs.ijs' > >>> > |syntax error > >>> > | jev_get_tgsj_'' > >>> > *** response not sent for tgsj > >>> > *** html409 Conflict > >>> > > >>> > > >>> > *********code is below********* > >>> > HBS=: 0 : 0 > >>> > '<h2>Type in a turtle command</h2>' > >>> > 'command' jhtext 'fd 10';50 > >>> > '<canvas width="600" height="600" id="glcanvas"></canvas>' > >>> > ) > >>> > > >>> > create=: 3 : 0 > >>> > 'tgsj'jhr'' > >>> > ) > >>> > > >>> > jev_get=: ev_command_enter > >>> > > >>> > CSS=: 0 : 0 > >>> > body{margin:10px;} > >>> > ) > >>> > > >>> > JS=: 0 : 0 NB. javascript > >>> > function ev_body_load(){init();} // must use JHS framework load > handler > >>> > // function ev_command_enter(){jdoajax(["command"],"");} > >>> > // function ajax(ts) {jbyid("command").value=ts[0];} > >>> > ) > >>> > > >>> > *********code is above********* > >>> > >> > >> > >> -- > >> (B=) > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > -- (B=) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm