同じオーバーロード メソッド GET を区別できないという問題に悩まされています。私は Method-Dispatcher を使用しているので、GET、PUT、POST、および DELETE メソッドしかありません。
@cherrypy.expose
@cherrypy.tools.json_out()
@cherrypy.tools.json_in()
def GET(self, id):
return str(id)
def GET(self):
self.db.load_fx()
...
アヤックスはいつも通り
function getStudiengang(id){
$.ajax({
dataType: "json",
contentType: "application/json",
url: "/studiengang/"+id,
type: "GET",
data: "",
success : function(response){
alert(response);
}
})
}
Webページを更新するたびにGETメソッドが呼び出されますが、このメソッドもajaxで呼び出したいです
別の解決策は次のとおりです(もちろん、まだ機能していません)
@cherrypy.expose
@cherrypy.tools.json_out()
@cherrypy.tools.json_in()
def GET(self, id):
return str(id)
def default(self):
return "ok"
def index(self):
return "nein"