Eric, Yes, I changed the jev_get to `jev_get=: create` and then decommented (they were commented in the previous version) the following two lines in JS. Can you see what I can do now, please?
function ev_command_enter(){jdoajax(["command"],"");} function ajax(ts) {jbyid("command").value=ts[0];} *** event handler error ev_command_enter 0 |syntax error: jev_tgsj_ | ev_command_enter 0 jdo jev_tgsj_ 0 jtype enter jmid command jsid command fd 10 jdata jwid ┌───────┬───────────┐ │jdo │jev_tgsj_ 0│ ├───────┼───────────┤ │jtype │enter │ ├───────┼───────────┤ │jmid │command │ ├───────┼───────────┤ │jsid │ │ ├───────┼───────────┤ │command│fd 10 │ ├───────┼───────────┤ │jdata │ │ ├───────┼───────────┤ │jwid │ │ └───────┴───────────┘ *** response not sent for tgsj 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********* > > > > Thank you, > > > -- (B=) ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm