Javascript angularjs在选择更改事件时提交表单
我在后端使用django。我需要提交一个带有语言参数的表单,并刷新页面以更改前端的语言 我有一个select标记,它嵌套在表单中Javascript angularjs在选择更改事件时提交表单,javascript,forms,angularjs,Javascript,Forms,Angularjs,我在后端使用django。我需要提交一个带有语言参数的表单,并刷新页面以更改前端的语言 我有一个select标记,它嵌套在表单中 <form> ... <select name="language" ng-model="selectedLanguage" ng-options="language in languages" ng-change="changeLanguage()"> ... </form> ... ... 我想在选择更改
<form>
...
<select name="language" ng-model="selectedLanguage" ng-options="language in languages" ng-change="changeLanguage()">
...
</form>
...
...
我想在选择更改事件上提交表单,使用angularjs的最佳方式是什么
$event
对象对于更改事件(angular 1.3.0)不可用。有一个$scope。selectedLanguage
的$watch
,并在更改时调用submit函数
编辑
如果你想做表格提交
您可以使用查找表单。
(但我不知道为什么在提交表单时需要angular)为什么不使用AJAX而不是提交表单?后端是django,翻译是通过django trans Tag呈现的。我认为你应该在问题中提到你是如何使用django的。这就是ng change现在所做的。我想知道如何对控制器中的表单进行引用以手动提交表单,在这种情况下我无法进行ajax调用。