2
假設我在PAGE A中有下拉字段。現在選擇事件我想用一些django上下文變量重定向到PAGE B。這些上下文變量的值取決於PAGE A下拉字段的選定值。我怎樣才能在django中實現這個?在選擇事件Django模板
假設我在PAGE A中有下拉字段。現在選擇事件我想用一些django上下文變量重定向到PAGE B。這些上下文變量的值取決於PAGE A下拉字段的選定值。我怎樣才能在django中實現這個?在選擇事件Django模板
我認爲這裏最好的解決方案是將查詢字符串中的參數傳遞給視圖。
<div id="selector">
<select>
<option value="{% url pageB param1 %}">Option 1</option>
<option value="{% url pageB param2 %}">Option 2</option>
<option value="{% url pageB param3 %}">Option 3</option>
</select>
</div>
<script>
$(function(){
// bind change event to select
$('#selector select').bind('change', function() {
var url = $(this).val(); // get selected value
if (url) { // require a URL
window.location = url; // redirect
}
return false;
});
});
</script>