AJAXを使用して、IDが「this_div」のコンテンツをdivに追加しようとしています。
HTML:
<a href='#' onclick="ajax('append?what=first',
['content'],'this_div')">click</a>
<div id='this_div'></div>
コントローラ:
def append():
if request.vars.what == "first":
something = "ABC"
else:
something = "DEF"
return "<script>jQuery('#this_div').append('"+something+"')</script>"
これにより、「何か」のコンテンツがdivにロードされますが、前のコンテンツは保持されません。なぜそれがそのように振る舞うのか、誰かが光を当てることができますか?Python / Web2Py/AJAXの組み合わせは初めてです。
ありがとう!