Differences between revisions 6 and 10 (spanning 4 versions)
Revision 6 as of 2011-01-12 20:44:09
Size: 238
Editor: GeoffEhrman
Comment:
Revision 10 as of 2011-01-12 20:59:29
Size: 465
Editor: GeoffEhrman
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Guiding principle: put as much in the URL as is reasonable.
Line 4: Line 6:
Structure of URL:

/home/ ''username'' / ''worksheet_num'' / ''cell_id'' /..

 * ../update
Line 6: Line 13:
 * 'id' : ''id''
Line 7: Line 15:
 * 'status' : '' 'success' '' or '' 'failure' ''

Guiding principle: put as much in the URL as is reasonable.

JSON <---> HTTP

HTTP Requests:

Structure of URL:

/home/ username / worksheet_num / cell_id /..

  • ../update

JSON Messages:

  • 'id' : id

  • 'status' : 'success' or 'failure'

Database Calls:

  • increase_worksheet_state_number()
  • update_cell_input(cell_id, input_text)
  • evaluate_cell(cell_id)
  • insert_after_cell(cell_id)