Jinja2 GAE データストアの使用。
私のテンプレート html JavaScript スクリプト セクションでは、onclick によってトリガーされる関数を呼び出し、2 つの引数を渡したいと考えています。2 番目の引数は GAE キー値です。キーが取得されたようですが、引数として渡されると、キャッチされていない参照エラー undefined が発生します。未定義の変数として表示されているように見えますか?
html_output += "<input class='filter_submit first_level' name='first_input' type='button' onclick='pass_hidden(1,{{one.key()}})' value='{{one.name1}}'></input><br />";
ONCLICK によって呼び出される関数は次のとおりです...
function pass_hidden(num,key_val) {
alert('in pass_hidden function');
var add_html;
if (num=='1') {
add_html += "<input type='hidden' value='key_val' name='second_input'></input><input type='hidden' value='1' name='heading_number'></input>";
}
else if (num=='2') {
add_html +="<input type='hidden' value='key_val' name='second_input'></input><input type='hidden' value='2' name='heading_number'></input>";
}
else if (num=='3') {
add_html +="<input type='hidden' value='key_val' name='second_input'></input><input type='hidden' value='3' name='heading_number'></input>";
}
add_html +="<input type='hidden' name='heading_type' value='subject'></input>";
/*$("hidden_inputs").append(add_html); */
document.getElementById("hidden_inputs").innerHTML = add_html;
document.userchoices.submit();
}