如何使用Angularjs以PHP方式提交表单
How to do form submit the PHP way with Angularjs?
我发现AngularJS在某种程度上阻止了原始表单的提交方式,这里是另一种。就我自己而言,这很麻烦,因为我需要处理许多遗留的提交表单,这些表单在页面刷新后使用PHP提交表单的方式来传递$_REQUEST,而不是像$post或$get这样的JavaScript ajax调用。
我知道不刷新就不提交是不好的。然而,为了处理页面最初的工作方式,我需要以"PHP方式"提交,换句话说,表单需要加载相同的页面,并在页面url后添加额外的参数。(即,页面index.php将变为index.php?aVar=123,假设提交的表单包含$_REQUEST[‘aVar’]输入值。
最终的结果是,只要页面重新加载了表单的输入,就足够了!
啊哈!这是一个简单的解决方案!
因此,请确保在未应用于DOM的<form>
级别的ng应用程序中包含那些使用angularjs的表单"输入字段"!非常重要!因此,现在,ng应用程序可以以"正常的PHP方式"在表单中使用:D
不能说它对每个人都有效,但它对这个senario有效!
干杯!
例如
<body>
<form>
<div ng-app="ngComponent">
<!-- Do your Angular stuff here -->
</div>
<div> <!-- Do non angular stuff here --> </div>
</form>
</body>
</html>
相关文章:
- 使用AJAX在Rails中提交动态表单的最佳方式是什么
- Ajax 请求后,以正常方式提交表单
- 使用两个按钮(提交按钮和普通按钮),它们应该以不同的方式提交相同的表单
- 临时存储用户表单数据的最佳方式,用于表单重新提交
- 如何使用Angularjs以PHP方式提交表单
- 如何以正确的方式触发表单提交
- 在向导表单中使用按钮提交值的最佳方式
- 以编程方式自动填写和提交表单
- 提交多个输入字段 jQuery/PHP 的最佳方式
- 通过单击按钮或表单提交禁用注册按钮,这两种方式都会阻止表单提交
- 以编程方式提交角度表单,但仍会收到 HTML5 验证错误
- 如何通过邮寄方式提交表格
- 如何使用javascript,jquery或其他一些聪明的方式提交下一个选项
- 如何以编程方式提交填写好的表单并抓取生成的页面
- 使用Java以编程方式提交webest 's或blog's html表单
- 在以编程方式提交表单之前
- 表单有两个提交.如何通过javascript以编程方式提交一个特定的提交
- 无法以编程方式提交表单
- 当使用Jquery验证时,表单尝试以get而不是post方式提交
- 以正确的方式提交HTML表单