感谢您的检查。 我正在使用angularjs构建一个Web应用程序。我有两个按钮,一个将使用angularjs对服务器执行Ajax发布,另一个将发送到服务器的正常html帖子。我希望第二个直接发布到服务器的原因是我想在服务器上生成一个excel文档并将其返回给用户以便在响应时下载。 请问如何禁用angularjs捕获我的表单提交secont提交按钮
答案 0 :(得分:0)
我说最简单的方法是将不应该发布表单的按钮更改为不是表单按钮,而是另一个没有默认行为的元素。也就是说,改变这个:
<form>
<input type="text">
<input type="submit" ng-click="doStuff()" value="Ajaxy things">
<input type="submit" value="Real post">
</form>
为:
<form>
<input type="text">
<a ng-click="doStuff()">Ajaxy things</a>
<input type="submit" value="Real post">
</form>
将a
的样式设置为按钮。