Following is the code that makes the ajax call: $.ajax({ type: "GET", url: '/devicemanager/default/get_response.json/192.168.1.24/107', success: display_received, });
display_received displays the received information. The controller simply does the following: def get_response(): ipaddress = request.args[0] port = request.args[1] responses = [] rows = db().select(db.responses.ALL) for eachResponse in rows: if eachResponse.ipaddress == ipaddress: responses.append(eachResponse.response) db(db.responses.id==eachResponse.id).delete() db.commit() return dict(responses=responses) When I make the AJAX call from the same IP as the web server, it works. However, it 404's when using a different machine. Any ideas?